diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 000000000..e0a58da72 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8f1f58fd32af1d9afe3c8d06ebe19deef3656ab96408bbdfb46cf45e8eeb0bc3 +size 38 diff --git a/.gitignore b/.gitignore index 37a982807..86954d1d4 100644 --- a/.gitignore +++ b/.gitignore @@ -37,7 +37,6 @@ yarn-error.log* # env files .env -.env.* *.env .env.local .env.development diff --git a/.husky/_/post-checkout b/.husky/_/post-checkout new file mode 100755 index 000000000..ff87d89c0 --- /dev/null +++ b/.husky/_/post-checkout @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8d606e58cce98604696a4abcf3ae1ebde6f9f31ac72bb0d44e2444cc39f26030 +size 360 diff --git a/.husky/_/post-commit b/.husky/_/post-commit new file mode 100755 index 000000000..2c2e4c948 --- /dev/null +++ b/.husky/_/post-commit @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f3eb4d1f62924c09d481a0563a84b158c66eb2feb3431cfdb3e6760aab4d661d +size 356 diff --git a/.husky/_/post-merge b/.husky/_/post-merge new file mode 100755 index 000000000..0fda28283 --- /dev/null +++ b/.husky/_/post-merge @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cecb594e8fa65831654fc95e96db9f1249e09c52810c6fbb2b428280aac22158 +size 354 diff --git a/.husky/_/pre-push b/.husky/_/pre-push new file mode 100755 index 000000000..2bbf06e01 --- /dev/null +++ b/.husky/_/pre-push @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a52d0510d0f8c75e27852156ec6f7791f0d8ed65fc58fcc368dd1de0a60a1d74 +size 350 diff --git a/.husky/pre-commit b/.husky/pre-commit deleted file mode 100755 index 95efa798f..000000000 --- a/.husky/pre-commit +++ /dev/null @@ -1 +0,0 @@ -npx lint-staged \ No newline at end of file diff --git a/docs/app/docs/layout.tsx b/docs/app/docs/layout.tsx index 7d1f07192..443d26435 100644 --- a/docs/app/docs/layout.tsx +++ b/docs/app/docs/layout.tsx @@ -1,34 +1,3 @@ -import type { ReactNode } from 'react' -import Link from 'next/link' -import { DocsLayout } from 'fumadocs-ui/layouts/docs' -import { GithubIcon } from 'lucide-react' -import { source } from '@/lib/source' - -const GitHubLink = () => ( -
- - - -
-) - -export default function Layout({ children }: { children: ReactNode }) { - return ( - <> - - {children} - - - - ) -} +version https://git-lfs.github.com/spec/v1 +oid sha256:7f80c2b0820c545af51eeea26ca87ebc8f0f93d4d7ebc325dc5c7d34023de279 +size 968 diff --git a/docs/app/layout.config.tsx b/docs/app/layout.config.tsx index 3ebb52a16..18e7c93c1 100644 --- a/docs/app/layout.config.tsx +++ b/docs/app/layout.config.tsx @@ -1,28 +1,3 @@ -import type { BaseLayoutProps } from 'fumadocs-ui/layouts/shared' - -/** - * Shared layout configurations - * - * you can customise layouts individually from: - * Home Layout: app/(home)/layout.tsx - * Docs Layout: app/docs/layout.tsx - */ -export const baseOptions: BaseLayoutProps = { - nav: { - title: ( - <> - - - - My App - - ), - }, - links: [ - { - text: 'Documentation', - url: '/docs', - active: 'nested-url', - }, - ], -} +version https://git-lfs.github.com/spec/v1 +oid sha256:0c36ff1e237cbde797d005f6cb7d740f883efda7e5f724c2fbb60d9208f9c2e0 +size 412 diff --git a/docs/package-lock.json b/docs/package-lock.json index f64d18ae5..969d72f91 100644 --- a/docs/package-lock.json +++ b/docs/package-lock.json @@ -13,8 +13,8 @@ "@tabler/icons-react": "^3.31.0", "@vercel/og": "^0.6.5", "clsx": "^2.1.1", - "fumadocs-core": "15.0.16", - "fumadocs-mdx": "11.5.6", + "fumadocs-core": "^15.0.16", + "fumadocs-mdx": "^11.5.6", "fumadocs-ui": "^15.0.16", "lucide-react": "^0.479.0", "next": "15.2.1", diff --git a/docs/package.json b/docs/package.json index 9639bb98a..b0014a978 100644 --- a/docs/package.json +++ b/docs/package.json @@ -13,8 +13,8 @@ "@tabler/icons-react": "^3.31.0", "@vercel/og": "^0.6.5", "clsx": "^2.1.1", - "fumadocs-core": "15.0.16", - "fumadocs-mdx": "11.5.6", + "fumadocs-core": "^15.0.16", + "fumadocs-mdx": "^11.5.6", "fumadocs-ui": "^15.0.16", "lucide-react": "^0.479.0", "next": "15.2.1", diff --git a/sim/.env.example b/sim/.env.example new file mode 100644 index 000000000..84ce2b9af --- /dev/null +++ b/sim/.env.example @@ -0,0 +1,12 @@ +# Database (Required) +DATABASE_URL="postgresql://postgres:password@localhost:5432/postgres" + +# Authentication (Required) +BETTER_AUTH_SECRET=your_secret_key # Use `openssl rand -hex 32` to generate, or visit https://www.better-auth.com/docs/installation +BETTER_AUTH_URL=http://localhost:3000 + +# Email Provider (Required) +RESEND_API_KEY=your_resend_api_key # Get from https://resend.com + +# App URL (Required) +NEXT_PUBLIC_APP_URL=http://localhost:3000 \ No newline at end of file diff --git a/sim/.gitignore b/sim/.gitignore new file mode 100644 index 000000000..86954d1d4 --- /dev/null +++ b/sim/.gitignore @@ -0,0 +1,54 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/packages/**/node_modules +/.pnp +.pnp.* +.yarn/* +!.yarn/patches +!.yarn/plugins +!.yarn/releases +!.yarn/versions + +# testing +/coverage + +# next.js +/.next/ +/out/ + +# production +/build +/dist +**/dist/ +**/standalone/ +sim-standalone.tar.gz + +# misc +.DS_Store +*.pem + +# debug +npm-debug.log* +yarn-debug.log* +yarn-error.log* +.pnpm-debug.log* + +# env files +.env +*.env +.env.local +.env.development +.env.test +.env.production + +# vercel +.vercel + +# typescript +*.tsbuildinfo +next-env.d.ts + +# cursorrules +.cursorrules diff --git a/app/(auth)/login/page.tsx b/sim/app/(auth)/login/page.tsx similarity index 100% rename from app/(auth)/login/page.tsx rename to sim/app/(auth)/login/page.tsx diff --git a/app/(auth)/signup/page.tsx b/sim/app/(auth)/signup/page.tsx similarity index 100% rename from app/(auth)/signup/page.tsx rename to sim/app/(auth)/signup/page.tsx diff --git a/app/(auth)/verify/page.tsx b/sim/app/(auth)/verify/page.tsx similarity index 100% rename from app/(auth)/verify/page.tsx rename to sim/app/(auth)/verify/page.tsx diff --git a/app/(landing)/hero-block.tsx b/sim/app/(landing)/hero-block.tsx similarity index 100% rename from app/(landing)/hero-block.tsx rename to sim/app/(landing)/hero-block.tsx diff --git a/app/(landing)/hero-workflow.tsx b/sim/app/(landing)/hero-workflow.tsx similarity index 100% rename from app/(landing)/hero-workflow.tsx rename to sim/app/(landing)/hero-workflow.tsx diff --git a/app/(landing)/landing.tsx b/sim/app/(landing)/landing.tsx similarity index 100% rename from app/(landing)/landing.tsx rename to sim/app/(landing)/landing.tsx diff --git a/app/(landing)/privacy/page.tsx b/sim/app/(landing)/privacy/page.tsx similarity index 100% rename from app/(landing)/privacy/page.tsx rename to sim/app/(landing)/privacy/page.tsx diff --git a/app/(landing)/terms/page.tsx b/sim/app/(landing)/terms/page.tsx similarity index 100% rename from app/(landing)/terms/page.tsx rename to sim/app/(landing)/terms/page.tsx diff --git a/app/(landing)/use-window-size.ts b/sim/app/(landing)/use-window-size.ts similarity index 100% rename from app/(landing)/use-window-size.ts rename to sim/app/(landing)/use-window-size.ts diff --git a/app/(landing)/waitlist-form.tsx b/sim/app/(landing)/waitlist-form.tsx similarity index 100% rename from app/(landing)/waitlist-form.tsx rename to sim/app/(landing)/waitlist-form.tsx diff --git a/app/api/auth/[...all]/route.ts b/sim/app/api/auth/[...all]/route.ts similarity index 100% rename from app/api/auth/[...all]/route.ts rename to sim/app/api/auth/[...all]/route.ts diff --git a/app/api/auth/oauth/connections/route.ts b/sim/app/api/auth/oauth/connections/route.ts similarity index 100% rename from app/api/auth/oauth/connections/route.ts rename to sim/app/api/auth/oauth/connections/route.ts diff --git a/app/api/auth/oauth/credentials/route.ts b/sim/app/api/auth/oauth/credentials/route.ts similarity index 100% rename from app/api/auth/oauth/credentials/route.ts rename to sim/app/api/auth/oauth/credentials/route.ts diff --git a/app/api/auth/oauth/disconnect/route.ts b/sim/app/api/auth/oauth/disconnect/route.ts similarity index 100% rename from app/api/auth/oauth/disconnect/route.ts rename to sim/app/api/auth/oauth/disconnect/route.ts diff --git a/app/api/auth/oauth/drive/file/route.ts b/sim/app/api/auth/oauth/drive/file/route.ts similarity index 100% rename from app/api/auth/oauth/drive/file/route.ts rename to sim/app/api/auth/oauth/drive/file/route.ts diff --git a/app/api/auth/oauth/drive/files/route.ts b/sim/app/api/auth/oauth/drive/files/route.ts similarity index 100% rename from app/api/auth/oauth/drive/files/route.ts rename to sim/app/api/auth/oauth/drive/files/route.ts diff --git a/app/api/auth/oauth/gmail/label/route.ts b/sim/app/api/auth/oauth/gmail/label/route.ts similarity index 100% rename from app/api/auth/oauth/gmail/label/route.ts rename to sim/app/api/auth/oauth/gmail/label/route.ts diff --git a/app/api/auth/oauth/gmail/labels/route.ts b/sim/app/api/auth/oauth/gmail/labels/route.ts similarity index 100% rename from app/api/auth/oauth/gmail/labels/route.ts rename to sim/app/api/auth/oauth/gmail/labels/route.ts diff --git a/app/api/auth/oauth/token/route.ts b/sim/app/api/auth/oauth/token/route.ts similarity index 100% rename from app/api/auth/oauth/token/route.ts rename to sim/app/api/auth/oauth/token/route.ts diff --git a/app/api/chat/route.ts b/sim/app/api/chat/route.ts similarity index 100% rename from app/api/chat/route.ts rename to sim/app/api/chat/route.ts diff --git a/app/api/db/environment/route.ts b/sim/app/api/db/environment/route.ts similarity index 100% rename from app/api/db/environment/route.ts rename to sim/app/api/db/environment/route.ts diff --git a/app/api/db/settings/route.ts b/sim/app/api/db/settings/route.ts similarity index 100% rename from app/api/db/settings/route.ts rename to sim/app/api/db/settings/route.ts diff --git a/app/api/db/workflow-logs/route.ts b/sim/app/api/db/workflow-logs/route.ts similarity index 100% rename from app/api/db/workflow-logs/route.ts rename to sim/app/api/db/workflow-logs/route.ts diff --git a/app/api/db/workflow/route.ts b/sim/app/api/db/workflow/route.ts similarity index 100% rename from app/api/db/workflow/route.ts rename to sim/app/api/db/workflow/route.ts diff --git a/app/api/function/execute/route.ts b/sim/app/api/function/execute/route.ts similarity index 100% rename from app/api/function/execute/route.ts rename to sim/app/api/function/execute/route.ts diff --git a/app/api/help/route.ts b/sim/app/api/help/route.ts similarity index 100% rename from app/api/help/route.ts rename to sim/app/api/help/route.ts diff --git a/app/api/proxy/route.ts b/sim/app/api/proxy/route.ts similarity index 100% rename from app/api/proxy/route.ts rename to sim/app/api/proxy/route.ts diff --git a/app/api/scheduled/execute/route.ts b/sim/app/api/scheduled/execute/route.ts similarity index 100% rename from app/api/scheduled/execute/route.ts rename to sim/app/api/scheduled/execute/route.ts diff --git a/app/api/scheduled/schedule/route.ts b/sim/app/api/scheduled/schedule/route.ts similarity index 100% rename from app/api/scheduled/schedule/route.ts rename to sim/app/api/scheduled/schedule/route.ts diff --git a/app/api/waitlist/route.ts b/sim/app/api/waitlist/route.ts similarity index 100% rename from app/api/waitlist/route.ts rename to sim/app/api/waitlist/route.ts diff --git a/app/api/webhooks/[id]/route.ts b/sim/app/api/webhooks/[id]/route.ts similarity index 100% rename from app/api/webhooks/[id]/route.ts rename to sim/app/api/webhooks/[id]/route.ts diff --git a/app/api/webhooks/route.ts b/sim/app/api/webhooks/route.ts similarity index 100% rename from app/api/webhooks/route.ts rename to sim/app/api/webhooks/route.ts diff --git a/app/api/webhooks/test/route.ts b/sim/app/api/webhooks/test/route.ts similarity index 100% rename from app/api/webhooks/test/route.ts rename to sim/app/api/webhooks/test/route.ts diff --git a/app/api/webhooks/trigger/[path]/route.ts b/sim/app/api/webhooks/trigger/[path]/route.ts similarity index 100% rename from app/api/webhooks/trigger/[path]/route.ts rename to sim/app/api/webhooks/trigger/[path]/route.ts diff --git a/app/api/workflow/[id]/deploy/route.ts b/sim/app/api/workflow/[id]/deploy/route.ts similarity index 100% rename from app/api/workflow/[id]/deploy/route.ts rename to sim/app/api/workflow/[id]/deploy/route.ts diff --git a/app/api/workflow/[id]/execute/route.ts b/sim/app/api/workflow/[id]/execute/route.ts similarity index 100% rename from app/api/workflow/[id]/execute/route.ts rename to sim/app/api/workflow/[id]/execute/route.ts diff --git a/app/api/workflow/[id]/log/route.ts b/sim/app/api/workflow/[id]/log/route.ts similarity index 100% rename from app/api/workflow/[id]/log/route.ts rename to sim/app/api/workflow/[id]/log/route.ts diff --git a/app/api/workflow/[id]/status/route.ts b/sim/app/api/workflow/[id]/status/route.ts similarity index 100% rename from app/api/workflow/[id]/status/route.ts rename to sim/app/api/workflow/[id]/status/route.ts diff --git a/app/api/workflow/middleware.ts b/sim/app/api/workflow/middleware.ts similarity index 100% rename from app/api/workflow/middleware.ts rename to sim/app/api/workflow/middleware.ts diff --git a/app/api/workflow/utils.ts b/sim/app/api/workflow/utils.ts similarity index 100% rename from app/api/workflow/utils.ts rename to sim/app/api/workflow/utils.ts diff --git a/blocks/blocks/agent.ts b/sim/app/blocks/blocks/agent.ts similarity index 100% rename from blocks/blocks/agent.ts rename to sim/app/blocks/blocks/agent.ts diff --git a/blocks/blocks/api.ts b/sim/app/blocks/blocks/api.ts similarity index 100% rename from blocks/blocks/api.ts rename to sim/app/blocks/blocks/api.ts diff --git a/blocks/blocks/condition.ts b/sim/app/blocks/blocks/condition.ts similarity index 100% rename from blocks/blocks/condition.ts rename to sim/app/blocks/blocks/condition.ts diff --git a/blocks/blocks/docs.ts b/sim/app/blocks/blocks/docs.ts similarity index 100% rename from blocks/blocks/docs.ts rename to sim/app/blocks/blocks/docs.ts diff --git a/blocks/blocks/drive.ts b/sim/app/blocks/blocks/drive.ts similarity index 100% rename from blocks/blocks/drive.ts rename to sim/app/blocks/blocks/drive.ts diff --git a/blocks/blocks/evaluator.ts b/sim/app/blocks/blocks/evaluator.ts similarity index 100% rename from blocks/blocks/evaluator.ts rename to sim/app/blocks/blocks/evaluator.ts diff --git a/blocks/blocks/exa.ts b/sim/app/blocks/blocks/exa.ts similarity index 100% rename from blocks/blocks/exa.ts rename to sim/app/blocks/blocks/exa.ts diff --git a/blocks/blocks/firecrawl.ts b/sim/app/blocks/blocks/firecrawl.ts similarity index 100% rename from blocks/blocks/firecrawl.ts rename to sim/app/blocks/blocks/firecrawl.ts diff --git a/blocks/blocks/function.ts b/sim/app/blocks/blocks/function.ts similarity index 100% rename from blocks/blocks/function.ts rename to sim/app/blocks/blocks/function.ts diff --git a/blocks/blocks/github.ts b/sim/app/blocks/blocks/github.ts similarity index 100% rename from blocks/blocks/github.ts rename to sim/app/blocks/blocks/github.ts diff --git a/blocks/blocks/gmail.ts b/sim/app/blocks/blocks/gmail.ts similarity index 100% rename from blocks/blocks/gmail.ts rename to sim/app/blocks/blocks/gmail.ts diff --git a/blocks/blocks/guesty.ts b/sim/app/blocks/blocks/guesty.ts similarity index 100% rename from blocks/blocks/guesty.ts rename to sim/app/blocks/blocks/guesty.ts diff --git a/blocks/blocks/jina.ts b/sim/app/blocks/blocks/jina.ts similarity index 100% rename from blocks/blocks/jina.ts rename to sim/app/blocks/blocks/jina.ts diff --git a/blocks/blocks/memory.ts b/sim/app/blocks/blocks/memory.ts similarity index 100% rename from blocks/blocks/memory.ts rename to sim/app/blocks/blocks/memory.ts diff --git a/blocks/blocks/notion.ts b/sim/app/blocks/blocks/notion.ts similarity index 100% rename from blocks/blocks/notion.ts rename to sim/app/blocks/blocks/notion.ts diff --git a/blocks/blocks/openai.ts b/sim/app/blocks/blocks/openai.ts similarity index 100% rename from blocks/blocks/openai.ts rename to sim/app/blocks/blocks/openai.ts diff --git a/blocks/blocks/pinecone.ts b/sim/app/blocks/blocks/pinecone.ts similarity index 100% rename from blocks/blocks/pinecone.ts rename to sim/app/blocks/blocks/pinecone.ts diff --git a/blocks/blocks/reddit.ts b/sim/app/blocks/blocks/reddit.ts similarity index 100% rename from blocks/blocks/reddit.ts rename to sim/app/blocks/blocks/reddit.ts diff --git a/blocks/blocks/router.ts b/sim/app/blocks/blocks/router.ts similarity index 100% rename from blocks/blocks/router.ts rename to sim/app/blocks/blocks/router.ts diff --git a/blocks/blocks/serper.ts b/sim/app/blocks/blocks/serper.ts similarity index 100% rename from blocks/blocks/serper.ts rename to sim/app/blocks/blocks/serper.ts diff --git a/blocks/blocks/sheets.ts b/sim/app/blocks/blocks/sheets.ts similarity index 100% rename from blocks/blocks/sheets.ts rename to sim/app/blocks/blocks/sheets.ts diff --git a/blocks/blocks/slack.ts b/sim/app/blocks/blocks/slack.ts similarity index 100% rename from blocks/blocks/slack.ts rename to sim/app/blocks/blocks/slack.ts diff --git a/blocks/blocks/starter.ts b/sim/app/blocks/blocks/starter.ts similarity index 100% rename from blocks/blocks/starter.ts rename to sim/app/blocks/blocks/starter.ts diff --git a/blocks/blocks/supabase.ts b/sim/app/blocks/blocks/supabase.ts similarity index 100% rename from blocks/blocks/supabase.ts rename to sim/app/blocks/blocks/supabase.ts diff --git a/blocks/blocks/tavily.ts b/sim/app/blocks/blocks/tavily.ts similarity index 100% rename from blocks/blocks/tavily.ts rename to sim/app/blocks/blocks/tavily.ts diff --git a/blocks/blocks/translate.ts b/sim/app/blocks/blocks/translate.ts similarity index 100% rename from blocks/blocks/translate.ts rename to sim/app/blocks/blocks/translate.ts diff --git a/blocks/blocks/vision.ts b/sim/app/blocks/blocks/vision.ts similarity index 100% rename from blocks/blocks/vision.ts rename to sim/app/blocks/blocks/vision.ts diff --git a/blocks/blocks/whatsapp.ts b/sim/app/blocks/blocks/whatsapp.ts similarity index 100% rename from blocks/blocks/whatsapp.ts rename to sim/app/blocks/blocks/whatsapp.ts diff --git a/blocks/blocks/x.ts b/sim/app/blocks/blocks/x.ts similarity index 100% rename from blocks/blocks/x.ts rename to sim/app/blocks/blocks/x.ts diff --git a/blocks/blocks/youtube.ts b/sim/app/blocks/blocks/youtube.ts similarity index 100% rename from blocks/blocks/youtube.ts rename to sim/app/blocks/blocks/youtube.ts diff --git a/blocks/index.ts b/sim/app/blocks/index.ts similarity index 100% rename from blocks/index.ts rename to sim/app/blocks/index.ts diff --git a/blocks/types.ts b/sim/app/blocks/types.ts similarity index 100% rename from blocks/types.ts rename to sim/app/blocks/types.ts diff --git a/blocks/utils.ts b/sim/app/blocks/utils.ts similarity index 100% rename from blocks/utils.ts rename to sim/app/blocks/utils.ts diff --git a/components/icons.tsx b/sim/app/components/icons.tsx similarity index 100% rename from components/icons.tsx rename to sim/app/components/icons.tsx diff --git a/components/ui/alert-dialog.tsx b/sim/app/components/ui/alert-dialog.tsx similarity index 100% rename from components/ui/alert-dialog.tsx rename to sim/app/components/ui/alert-dialog.tsx diff --git a/components/ui/alert.tsx b/sim/app/components/ui/alert.tsx similarity index 100% rename from components/ui/alert.tsx rename to sim/app/components/ui/alert.tsx diff --git a/components/ui/badge.tsx b/sim/app/components/ui/badge.tsx similarity index 100% rename from components/ui/badge.tsx rename to sim/app/components/ui/badge.tsx diff --git a/components/ui/breadcrumb.tsx b/sim/app/components/ui/breadcrumb.tsx similarity index 100% rename from components/ui/breadcrumb.tsx rename to sim/app/components/ui/breadcrumb.tsx diff --git a/components/ui/button.tsx b/sim/app/components/ui/button.tsx similarity index 100% rename from components/ui/button.tsx rename to sim/app/components/ui/button.tsx diff --git a/components/ui/calendar.tsx b/sim/app/components/ui/calendar.tsx similarity index 100% rename from components/ui/calendar.tsx rename to sim/app/components/ui/calendar.tsx diff --git a/components/ui/card.tsx b/sim/app/components/ui/card.tsx similarity index 100% rename from components/ui/card.tsx rename to sim/app/components/ui/card.tsx diff --git a/components/ui/checkbox.tsx b/sim/app/components/ui/checkbox.tsx similarity index 100% rename from components/ui/checkbox.tsx rename to sim/app/components/ui/checkbox.tsx diff --git a/components/ui/collapsible.tsx b/sim/app/components/ui/collapsible.tsx similarity index 100% rename from components/ui/collapsible.tsx rename to sim/app/components/ui/collapsible.tsx diff --git a/components/ui/command.tsx b/sim/app/components/ui/command.tsx similarity index 100% rename from components/ui/command.tsx rename to sim/app/components/ui/command.tsx diff --git a/components/ui/dialog.tsx b/sim/app/components/ui/dialog.tsx similarity index 100% rename from components/ui/dialog.tsx rename to sim/app/components/ui/dialog.tsx diff --git a/components/ui/dropdown-menu.tsx b/sim/app/components/ui/dropdown-menu.tsx similarity index 100% rename from components/ui/dropdown-menu.tsx rename to sim/app/components/ui/dropdown-menu.tsx diff --git a/components/ui/env-var-dropdown.tsx b/sim/app/components/ui/env-var-dropdown.tsx similarity index 100% rename from components/ui/env-var-dropdown.tsx rename to sim/app/components/ui/env-var-dropdown.tsx diff --git a/components/ui/file-selector.tsx b/sim/app/components/ui/file-selector.tsx similarity index 100% rename from components/ui/file-selector.tsx rename to sim/app/components/ui/file-selector.tsx diff --git a/components/ui/folder-selector.tsx b/sim/app/components/ui/folder-selector.tsx similarity index 100% rename from components/ui/folder-selector.tsx rename to sim/app/components/ui/folder-selector.tsx diff --git a/components/ui/formatted-text.tsx b/sim/app/components/ui/formatted-text.tsx similarity index 100% rename from components/ui/formatted-text.tsx rename to sim/app/components/ui/formatted-text.tsx diff --git a/components/ui/input-otp.tsx b/sim/app/components/ui/input-otp.tsx similarity index 100% rename from components/ui/input-otp.tsx rename to sim/app/components/ui/input-otp.tsx diff --git a/components/ui/input.tsx b/sim/app/components/ui/input.tsx similarity index 100% rename from components/ui/input.tsx rename to sim/app/components/ui/input.tsx diff --git a/components/ui/label.tsx b/sim/app/components/ui/label.tsx similarity index 100% rename from components/ui/label.tsx rename to sim/app/components/ui/label.tsx diff --git a/components/ui/oauth-required-modal.tsx b/sim/app/components/ui/oauth-required-modal.tsx similarity index 100% rename from components/ui/oauth-required-modal.tsx rename to sim/app/components/ui/oauth-required-modal.tsx diff --git a/components/ui/popover.tsx b/sim/app/components/ui/popover.tsx similarity index 100% rename from components/ui/popover.tsx rename to sim/app/components/ui/popover.tsx diff --git a/components/ui/scroll-area.tsx b/sim/app/components/ui/scroll-area.tsx similarity index 100% rename from components/ui/scroll-area.tsx rename to sim/app/components/ui/scroll-area.tsx diff --git a/components/ui/select.tsx b/sim/app/components/ui/select.tsx similarity index 100% rename from components/ui/select.tsx rename to sim/app/components/ui/select.tsx diff --git a/components/ui/separator.tsx b/sim/app/components/ui/separator.tsx similarity index 100% rename from components/ui/separator.tsx rename to sim/app/components/ui/separator.tsx diff --git a/components/ui/sheet.tsx b/sim/app/components/ui/sheet.tsx similarity index 100% rename from components/ui/sheet.tsx rename to sim/app/components/ui/sheet.tsx diff --git a/components/ui/skeleton.tsx b/sim/app/components/ui/skeleton.tsx similarity index 100% rename from components/ui/skeleton.tsx rename to sim/app/components/ui/skeleton.tsx diff --git a/components/ui/slider.tsx b/sim/app/components/ui/slider.tsx similarity index 100% rename from components/ui/slider.tsx rename to sim/app/components/ui/slider.tsx diff --git a/components/ui/switch.tsx b/sim/app/components/ui/switch.tsx similarity index 100% rename from components/ui/switch.tsx rename to sim/app/components/ui/switch.tsx diff --git a/components/ui/tabs.tsx b/sim/app/components/ui/tabs.tsx similarity index 100% rename from components/ui/tabs.tsx rename to sim/app/components/ui/tabs.tsx diff --git a/components/ui/tag-dropdown.tsx b/sim/app/components/ui/tag-dropdown.tsx similarity index 100% rename from components/ui/tag-dropdown.tsx rename to sim/app/components/ui/tag-dropdown.tsx diff --git a/components/ui/textarea.tsx b/sim/app/components/ui/textarea.tsx similarity index 100% rename from components/ui/textarea.tsx rename to sim/app/components/ui/textarea.tsx diff --git a/components/ui/tooltip.tsx b/sim/app/components/ui/tooltip.tsx similarity index 100% rename from components/ui/tooltip.tsx rename to sim/app/components/ui/tooltip.tsx diff --git a/components/ui/webhook-modal.tsx b/sim/app/components/ui/webhook-modal.tsx similarity index 100% rename from components/ui/webhook-modal.tsx rename to sim/app/components/ui/webhook-modal.tsx diff --git a/db/index.ts b/sim/app/db/index.ts similarity index 100% rename from db/index.ts rename to sim/app/db/index.ts diff --git a/db/migrations/0000_careless_black_knight.sql b/sim/app/db/migrations/0000_careless_black_knight.sql similarity index 100% rename from db/migrations/0000_careless_black_knight.sql rename to sim/app/db/migrations/0000_careless_black_knight.sql diff --git a/db/migrations/0001_foamy_dakota_north.sql b/sim/app/db/migrations/0001_foamy_dakota_north.sql similarity index 100% rename from db/migrations/0001_foamy_dakota_north.sql rename to sim/app/db/migrations/0001_foamy_dakota_north.sql diff --git a/db/migrations/0002_previous_xavin.sql b/sim/app/db/migrations/0002_previous_xavin.sql similarity index 100% rename from db/migrations/0002_previous_xavin.sql rename to sim/app/db/migrations/0002_previous_xavin.sql diff --git a/db/migrations/0003_smiling_hammerhead.sql b/sim/app/db/migrations/0003_smiling_hammerhead.sql similarity index 100% rename from db/migrations/0003_smiling_hammerhead.sql rename to sim/app/db/migrations/0003_smiling_hammerhead.sql diff --git a/db/migrations/0004_nasty_mesmero.sql b/sim/app/db/migrations/0004_nasty_mesmero.sql similarity index 100% rename from db/migrations/0004_nasty_mesmero.sql rename to sim/app/db/migrations/0004_nasty_mesmero.sql diff --git a/db/migrations/0005_shocking_domino.sql b/sim/app/db/migrations/0005_shocking_domino.sql similarity index 100% rename from db/migrations/0005_shocking_domino.sql rename to sim/app/db/migrations/0005_shocking_domino.sql diff --git a/db/migrations/0006_plain_zzzax.sql b/sim/app/db/migrations/0006_plain_zzzax.sql similarity index 100% rename from db/migrations/0006_plain_zzzax.sql rename to sim/app/db/migrations/0006_plain_zzzax.sql diff --git a/db/migrations/0007_mute_stepford_cuckoos.sql b/sim/app/db/migrations/0007_mute_stepford_cuckoos.sql similarity index 100% rename from db/migrations/0007_mute_stepford_cuckoos.sql rename to sim/app/db/migrations/0007_mute_stepford_cuckoos.sql diff --git a/db/migrations/0008_quick_paladin.sql b/sim/app/db/migrations/0008_quick_paladin.sql similarity index 100% rename from db/migrations/0008_quick_paladin.sql rename to sim/app/db/migrations/0008_quick_paladin.sql diff --git a/db/migrations/0009_cynical_bullseye.sql b/sim/app/db/migrations/0009_cynical_bullseye.sql similarity index 100% rename from db/migrations/0009_cynical_bullseye.sql rename to sim/app/db/migrations/0009_cynical_bullseye.sql diff --git a/db/migrations/0009_far_sharon_ventura.sql b/sim/app/db/migrations/0009_far_sharon_ventura.sql similarity index 100% rename from db/migrations/0009_far_sharon_ventura.sql rename to sim/app/db/migrations/0009_far_sharon_ventura.sql diff --git a/db/migrations/0010_flashy_nebula.sql b/sim/app/db/migrations/0010_flashy_nebula.sql similarity index 100% rename from db/migrations/0010_flashy_nebula.sql rename to sim/app/db/migrations/0010_flashy_nebula.sql diff --git a/db/migrations/0011_youthful_iron_lad.sql b/sim/app/db/migrations/0011_youthful_iron_lad.sql similarity index 100% rename from db/migrations/0011_youthful_iron_lad.sql rename to sim/app/db/migrations/0011_youthful_iron_lad.sql diff --git a/db/migrations/0012_minor_dexter_bennett.sql b/sim/app/db/migrations/0012_minor_dexter_bennett.sql similarity index 100% rename from db/migrations/0012_minor_dexter_bennett.sql rename to sim/app/db/migrations/0012_minor_dexter_bennett.sql diff --git a/db/migrations/0013_dusty_aaron_stack.sql b/sim/app/db/migrations/0013_dusty_aaron_stack.sql similarity index 100% rename from db/migrations/0013_dusty_aaron_stack.sql rename to sim/app/db/migrations/0013_dusty_aaron_stack.sql diff --git a/db/migrations/0014_nice_dragon_lord.sql b/sim/app/db/migrations/0014_nice_dragon_lord.sql similarity index 100% rename from db/migrations/0014_nice_dragon_lord.sql rename to sim/app/db/migrations/0014_nice_dragon_lord.sql diff --git a/db/migrations/meta/0000_snapshot.json b/sim/app/db/migrations/meta/0000_snapshot.json similarity index 100% rename from db/migrations/meta/0000_snapshot.json rename to sim/app/db/migrations/meta/0000_snapshot.json diff --git a/db/migrations/meta/0001_snapshot.json b/sim/app/db/migrations/meta/0001_snapshot.json similarity index 100% rename from db/migrations/meta/0001_snapshot.json rename to sim/app/db/migrations/meta/0001_snapshot.json diff --git a/db/migrations/meta/0002_snapshot.json b/sim/app/db/migrations/meta/0002_snapshot.json similarity index 100% rename from db/migrations/meta/0002_snapshot.json rename to sim/app/db/migrations/meta/0002_snapshot.json diff --git a/db/migrations/meta/0003_snapshot.json b/sim/app/db/migrations/meta/0003_snapshot.json similarity index 100% rename from db/migrations/meta/0003_snapshot.json rename to sim/app/db/migrations/meta/0003_snapshot.json diff --git a/db/migrations/meta/0004_snapshot.json b/sim/app/db/migrations/meta/0004_snapshot.json similarity index 100% rename from db/migrations/meta/0004_snapshot.json rename to sim/app/db/migrations/meta/0004_snapshot.json diff --git a/db/migrations/meta/0005_snapshot.json b/sim/app/db/migrations/meta/0005_snapshot.json similarity index 100% rename from db/migrations/meta/0005_snapshot.json rename to sim/app/db/migrations/meta/0005_snapshot.json diff --git a/db/migrations/meta/0006_snapshot.json b/sim/app/db/migrations/meta/0006_snapshot.json similarity index 100% rename from db/migrations/meta/0006_snapshot.json rename to sim/app/db/migrations/meta/0006_snapshot.json diff --git a/db/migrations/meta/0007_snapshot.json b/sim/app/db/migrations/meta/0007_snapshot.json similarity index 100% rename from db/migrations/meta/0007_snapshot.json rename to sim/app/db/migrations/meta/0007_snapshot.json diff --git a/db/migrations/meta/0008_snapshot.json b/sim/app/db/migrations/meta/0008_snapshot.json similarity index 100% rename from db/migrations/meta/0008_snapshot.json rename to sim/app/db/migrations/meta/0008_snapshot.json diff --git a/db/migrations/meta/0009_snapshot.json b/sim/app/db/migrations/meta/0009_snapshot.json similarity index 100% rename from db/migrations/meta/0009_snapshot.json rename to sim/app/db/migrations/meta/0009_snapshot.json diff --git a/db/migrations/meta/0010_snapshot.json b/sim/app/db/migrations/meta/0010_snapshot.json similarity index 100% rename from db/migrations/meta/0010_snapshot.json rename to sim/app/db/migrations/meta/0010_snapshot.json diff --git a/db/migrations/meta/0011_snapshot.json b/sim/app/db/migrations/meta/0011_snapshot.json similarity index 100% rename from db/migrations/meta/0011_snapshot.json rename to sim/app/db/migrations/meta/0011_snapshot.json diff --git a/db/migrations/meta/0012_snapshot.json b/sim/app/db/migrations/meta/0012_snapshot.json similarity index 100% rename from db/migrations/meta/0012_snapshot.json rename to sim/app/db/migrations/meta/0012_snapshot.json diff --git a/db/migrations/meta/0013_snapshot.json b/sim/app/db/migrations/meta/0013_snapshot.json similarity index 100% rename from db/migrations/meta/0013_snapshot.json rename to sim/app/db/migrations/meta/0013_snapshot.json diff --git a/db/migrations/meta/0014_snapshot.json b/sim/app/db/migrations/meta/0014_snapshot.json similarity index 100% rename from db/migrations/meta/0014_snapshot.json rename to sim/app/db/migrations/meta/0014_snapshot.json diff --git a/db/migrations/meta/_journal.json b/sim/app/db/migrations/meta/_journal.json similarity index 100% rename from db/migrations/meta/_journal.json rename to sim/app/db/migrations/meta/_journal.json diff --git a/db/migrations/relations.ts b/sim/app/db/migrations/relations.ts similarity index 100% rename from db/migrations/relations.ts rename to sim/app/db/migrations/relations.ts diff --git a/db/migrations/schema.ts b/sim/app/db/migrations/schema.ts similarity index 100% rename from db/migrations/schema.ts rename to sim/app/db/migrations/schema.ts diff --git a/db/schema.ts b/sim/app/db/schema.ts similarity index 100% rename from db/schema.ts rename to sim/app/db/schema.ts diff --git a/executor/handlers.ts b/sim/app/executor/handlers.ts similarity index 100% rename from executor/handlers.ts rename to sim/app/executor/handlers.ts diff --git a/executor/index.ts b/sim/app/executor/index.ts similarity index 100% rename from executor/index.ts rename to sim/app/executor/index.ts diff --git a/executor/loops.ts b/sim/app/executor/loops.ts similarity index 100% rename from executor/loops.ts rename to sim/app/executor/loops.ts diff --git a/executor/path.ts b/sim/app/executor/path.ts similarity index 100% rename from executor/path.ts rename to sim/app/executor/path.ts diff --git a/executor/resolver.ts b/sim/app/executor/resolver.ts similarity index 100% rename from executor/resolver.ts rename to sim/app/executor/resolver.ts diff --git a/executor/types.ts b/sim/app/executor/types.ts similarity index 100% rename from executor/types.ts rename to sim/app/executor/types.ts diff --git a/app/favicon.ico b/sim/app/favicon.ico similarity index 100% rename from app/favicon.ico rename to sim/app/favicon.ico diff --git a/app/globals.css b/sim/app/globals.css similarity index 100% rename from app/globals.css rename to sim/app/globals.css diff --git a/app/layout.tsx b/sim/app/layout.tsx similarity index 100% rename from app/layout.tsx rename to sim/app/layout.tsx diff --git a/lib/auth-client.ts b/sim/app/lib/auth-client.ts similarity index 100% rename from lib/auth-client.ts rename to sim/app/lib/auth-client.ts diff --git a/lib/auth.ts b/sim/app/lib/auth.ts similarity index 100% rename from lib/auth.ts rename to sim/app/lib/auth.ts diff --git a/lib/logs/console-logger.ts b/sim/app/lib/logs/console-logger.ts similarity index 100% rename from lib/logs/console-logger.ts rename to sim/app/lib/logs/console-logger.ts diff --git a/lib/logs/execution-logger.ts b/sim/app/lib/logs/execution-logger.ts similarity index 100% rename from lib/logs/execution-logger.ts rename to sim/app/lib/logs/execution-logger.ts diff --git a/lib/oauth.ts b/sim/app/lib/oauth.ts similarity index 100% rename from lib/oauth.ts rename to sim/app/lib/oauth.ts diff --git a/lib/redis.ts b/sim/app/lib/redis.ts similarity index 100% rename from lib/redis.ts rename to sim/app/lib/redis.ts diff --git a/lib/storage.ts b/sim/app/lib/storage.ts similarity index 100% rename from lib/storage.ts rename to sim/app/lib/storage.ts diff --git a/lib/utils.ts b/sim/app/lib/utils.ts similarity index 100% rename from lib/utils.ts rename to sim/app/lib/utils.ts diff --git a/lib/webcontainer.ts b/sim/app/lib/webcontainer.ts similarity index 100% rename from lib/webcontainer.ts rename to sim/app/lib/webcontainer.ts diff --git a/lib/workflows.ts b/sim/app/lib/workflows.ts similarity index 100% rename from lib/workflows.ts rename to sim/app/lib/workflows.ts diff --git a/middleware.ts b/sim/app/middleware.ts similarity index 100% rename from middleware.ts rename to sim/app/middleware.ts diff --git a/app/page.tsx b/sim/app/page.tsx similarity index 100% rename from app/page.tsx rename to sim/app/page.tsx diff --git a/providers/anthropic/index.ts b/sim/app/providers/anthropic/index.ts similarity index 100% rename from providers/anthropic/index.ts rename to sim/app/providers/anthropic/index.ts diff --git a/providers/cerebras/index.ts b/sim/app/providers/cerebras/index.ts similarity index 100% rename from providers/cerebras/index.ts rename to sim/app/providers/cerebras/index.ts diff --git a/providers/cerebras/types.ts b/sim/app/providers/cerebras/types.ts similarity index 100% rename from providers/cerebras/types.ts rename to sim/app/providers/cerebras/types.ts diff --git a/providers/deepseek/index.ts b/sim/app/providers/deepseek/index.ts similarity index 100% rename from providers/deepseek/index.ts rename to sim/app/providers/deepseek/index.ts diff --git a/providers/google/index.ts b/sim/app/providers/google/index.ts similarity index 100% rename from providers/google/index.ts rename to sim/app/providers/google/index.ts diff --git a/providers/groq/index.ts b/sim/app/providers/groq/index.ts similarity index 100% rename from providers/groq/index.ts rename to sim/app/providers/groq/index.ts diff --git a/providers/index.ts b/sim/app/providers/index.ts similarity index 100% rename from providers/index.ts rename to sim/app/providers/index.ts diff --git a/providers/model-capabilities.ts b/sim/app/providers/model-capabilities.ts similarity index 100% rename from providers/model-capabilities.ts rename to sim/app/providers/model-capabilities.ts diff --git a/providers/openai/index.ts b/sim/app/providers/openai/index.ts similarity index 100% rename from providers/openai/index.ts rename to sim/app/providers/openai/index.ts diff --git a/providers/types.ts b/sim/app/providers/types.ts similarity index 100% rename from providers/types.ts rename to sim/app/providers/types.ts diff --git a/providers/utils.ts b/sim/app/providers/utils.ts similarity index 100% rename from providers/utils.ts rename to sim/app/providers/utils.ts diff --git a/providers/xai/index.ts b/sim/app/providers/xai/index.ts similarity index 100% rename from providers/xai/index.ts rename to sim/app/providers/xai/index.ts diff --git a/public/favicon/android-chrome-192x192.png b/sim/app/public/favicon/android-chrome-192x192.png similarity index 100% rename from public/favicon/android-chrome-192x192.png rename to sim/app/public/favicon/android-chrome-192x192.png diff --git a/public/favicon/android-chrome-512x512.png b/sim/app/public/favicon/android-chrome-512x512.png similarity index 100% rename from public/favicon/android-chrome-512x512.png rename to sim/app/public/favicon/android-chrome-512x512.png diff --git a/public/favicon/apple-touch-icon.png b/sim/app/public/favicon/apple-touch-icon.png similarity index 100% rename from public/favicon/apple-touch-icon.png rename to sim/app/public/favicon/apple-touch-icon.png diff --git a/public/favicon/favicon-16x16.png b/sim/app/public/favicon/favicon-16x16.png similarity index 100% rename from public/favicon/favicon-16x16.png rename to sim/app/public/favicon/favicon-16x16.png diff --git a/public/favicon/favicon-32x32.png b/sim/app/public/favicon/favicon-32x32.png similarity index 100% rename from public/favicon/favicon-32x32.png rename to sim/app/public/favicon/favicon-32x32.png diff --git a/public/favicon/favicon.ico b/sim/app/public/favicon/favicon.ico similarity index 100% rename from public/favicon/favicon.ico rename to sim/app/public/favicon/favicon.ico diff --git a/public/favicon/site.webmanifest b/sim/app/public/favicon/site.webmanifest similarity index 100% rename from public/favicon/site.webmanifest rename to sim/app/public/favicon/site.webmanifest diff --git a/public/hero.png b/sim/app/public/hero.png similarity index 100% rename from public/hero.png rename to sim/app/public/hero.png diff --git a/public/hero.webm b/sim/app/public/hero.webm similarity index 100% rename from public/hero.webm rename to sim/app/public/hero.webm diff --git a/scripts/build-standalone.js b/sim/app/scripts/build-standalone.js similarity index 100% rename from scripts/build-standalone.js rename to sim/app/scripts/build-standalone.js diff --git a/scripts/generate_migrations.sh b/sim/app/scripts/generate_migrations.sh similarity index 100% rename from scripts/generate_migrations.sh rename to sim/app/scripts/generate_migrations.sh diff --git a/scripts/release-npm.js b/sim/app/scripts/release-npm.js similarity index 100% rename from scripts/release-npm.js rename to sim/app/scripts/release-npm.js diff --git a/scripts/setup_cli.sh b/sim/app/scripts/setup_cli.sh similarity index 100% rename from scripts/setup_cli.sh rename to sim/app/scripts/setup_cli.sh diff --git a/scripts/start_simstudio_docker.sh b/sim/app/scripts/start_simstudio_docker.sh similarity index 100% rename from scripts/start_simstudio_docker.sh rename to sim/app/scripts/start_simstudio_docker.sh diff --git a/serializer/index.ts b/sim/app/serializer/index.ts similarity index 100% rename from serializer/index.ts rename to sim/app/serializer/index.ts diff --git a/serializer/types.ts b/sim/app/serializer/types.ts similarity index 100% rename from serializer/types.ts rename to sim/app/serializer/types.ts diff --git a/stores/chat/store.ts b/sim/app/stores/chat/store.ts similarity index 100% rename from stores/chat/store.ts rename to sim/app/stores/chat/store.ts diff --git a/stores/chat/types.ts b/sim/app/stores/chat/types.ts similarity index 100% rename from stores/chat/types.ts rename to sim/app/stores/chat/types.ts diff --git a/stores/chat/utils.ts b/sim/app/stores/chat/utils.ts similarity index 100% rename from stores/chat/utils.ts rename to sim/app/stores/chat/utils.ts diff --git a/stores/console/store.ts b/sim/app/stores/console/store.ts similarity index 100% rename from stores/console/store.ts rename to sim/app/stores/console/store.ts diff --git a/stores/console/types.ts b/sim/app/stores/console/types.ts similarity index 100% rename from stores/console/types.ts rename to sim/app/stores/console/types.ts diff --git a/stores/constants.ts b/sim/app/stores/constants.ts similarity index 100% rename from stores/constants.ts rename to sim/app/stores/constants.ts diff --git a/stores/custom-tools/store.ts b/sim/app/stores/custom-tools/store.ts similarity index 100% rename from stores/custom-tools/store.ts rename to sim/app/stores/custom-tools/store.ts diff --git a/stores/execution/store.ts b/sim/app/stores/execution/store.ts similarity index 100% rename from stores/execution/store.ts rename to sim/app/stores/execution/store.ts diff --git a/stores/index.ts b/sim/app/stores/index.ts similarity index 100% rename from stores/index.ts rename to sim/app/stores/index.ts diff --git a/stores/notifications/store.ts b/sim/app/stores/notifications/store.ts similarity index 100% rename from stores/notifications/store.ts rename to sim/app/stores/notifications/store.ts diff --git a/stores/notifications/types.ts b/sim/app/stores/notifications/types.ts similarity index 100% rename from stores/notifications/types.ts rename to sim/app/stores/notifications/types.ts diff --git a/stores/settings/environment/store.ts b/sim/app/stores/settings/environment/store.ts similarity index 100% rename from stores/settings/environment/store.ts rename to sim/app/stores/settings/environment/store.ts diff --git a/stores/settings/environment/types.ts b/sim/app/stores/settings/environment/types.ts similarity index 100% rename from stores/settings/environment/types.ts rename to sim/app/stores/settings/environment/types.ts diff --git a/stores/settings/general/store.ts b/sim/app/stores/settings/general/store.ts similarity index 100% rename from stores/settings/general/store.ts rename to sim/app/stores/settings/general/store.ts diff --git a/stores/sync-core.ts b/sim/app/stores/sync-core.ts similarity index 100% rename from stores/sync-core.ts rename to sim/app/stores/sync-core.ts diff --git a/stores/sync-registry.ts b/sim/app/stores/sync-registry.ts similarity index 100% rename from stores/sync-registry.ts rename to sim/app/stores/sync-registry.ts diff --git a/stores/sync.ts b/sim/app/stores/sync.ts similarity index 100% rename from stores/sync.ts rename to sim/app/stores/sync.ts diff --git a/stores/workflows/index.ts b/sim/app/stores/workflows/index.ts similarity index 100% rename from stores/workflows/index.ts rename to sim/app/stores/workflows/index.ts diff --git a/stores/workflows/middleware.ts b/sim/app/stores/workflows/middleware.ts similarity index 100% rename from stores/workflows/middleware.ts rename to sim/app/stores/workflows/middleware.ts diff --git a/stores/workflows/persistence.ts b/sim/app/stores/workflows/persistence.ts similarity index 100% rename from stores/workflows/persistence.ts rename to sim/app/stores/workflows/persistence.ts diff --git a/stores/workflows/registry/store.ts b/sim/app/stores/workflows/registry/store.ts similarity index 100% rename from stores/workflows/registry/store.ts rename to sim/app/stores/workflows/registry/store.ts diff --git a/stores/workflows/registry/types.ts b/sim/app/stores/workflows/registry/types.ts similarity index 100% rename from stores/workflows/registry/types.ts rename to sim/app/stores/workflows/registry/types.ts diff --git a/stores/workflows/registry/utils.ts b/sim/app/stores/workflows/registry/utils.ts similarity index 100% rename from stores/workflows/registry/utils.ts rename to sim/app/stores/workflows/registry/utils.ts diff --git a/stores/workflows/subblock/store.ts b/sim/app/stores/workflows/subblock/store.ts similarity index 100% rename from stores/workflows/subblock/store.ts rename to sim/app/stores/workflows/subblock/store.ts diff --git a/stores/workflows/sync.ts b/sim/app/stores/workflows/sync.ts similarity index 100% rename from stores/workflows/sync.ts rename to sim/app/stores/workflows/sync.ts diff --git a/stores/workflows/utils.ts b/sim/app/stores/workflows/utils.ts similarity index 100% rename from stores/workflows/utils.ts rename to sim/app/stores/workflows/utils.ts diff --git a/stores/workflows/workflow/store.ts b/sim/app/stores/workflows/workflow/store.ts similarity index 100% rename from stores/workflows/workflow/store.ts rename to sim/app/stores/workflows/workflow/store.ts diff --git a/stores/workflows/workflow/types.ts b/sim/app/stores/workflows/workflow/types.ts similarity index 100% rename from stores/workflows/workflow/types.ts rename to sim/app/stores/workflows/workflow/types.ts diff --git a/stores/workflows/workflow/utils.ts b/sim/app/stores/workflows/workflow/utils.ts similarity index 100% rename from stores/workflows/workflow/utils.ts rename to sim/app/stores/workflows/workflow/utils.ts diff --git a/tests/__mocks__/blocks/types.ts b/sim/app/tests/__mocks__/blocks/types.ts similarity index 100% rename from tests/__mocks__/blocks/types.ts rename to sim/app/tests/__mocks__/blocks/types.ts diff --git a/tests/__mocks__/executor/handlers.ts b/sim/app/tests/__mocks__/executor/handlers.ts similarity index 100% rename from tests/__mocks__/executor/handlers.ts rename to sim/app/tests/__mocks__/executor/handlers.ts diff --git a/tests/__mocks__/executor/loops.ts b/sim/app/tests/__mocks__/executor/loops.ts similarity index 100% rename from tests/__mocks__/executor/loops.ts rename to sim/app/tests/__mocks__/executor/loops.ts diff --git a/tests/__mocks__/executor/path.ts b/sim/app/tests/__mocks__/executor/path.ts similarity index 100% rename from tests/__mocks__/executor/path.ts rename to sim/app/tests/__mocks__/executor/path.ts diff --git a/tests/__mocks__/executor/resolver.ts b/sim/app/tests/__mocks__/executor/resolver.ts similarity index 100% rename from tests/__mocks__/executor/resolver.ts rename to sim/app/tests/__mocks__/executor/resolver.ts diff --git a/tests/__mocks__/serializer/types.ts b/sim/app/tests/__mocks__/serializer/types.ts similarity index 100% rename from tests/__mocks__/serializer/types.ts rename to sim/app/tests/__mocks__/serializer/types.ts diff --git a/tests/__mocks__/stores/console/store.ts b/sim/app/tests/__mocks__/stores/console/store.ts similarity index 100% rename from tests/__mocks__/stores/console/store.ts rename to sim/app/tests/__mocks__/stores/console/store.ts diff --git a/tests/__mocks__/stores/execution/store.ts b/sim/app/tests/__mocks__/stores/execution/store.ts similarity index 100% rename from tests/__mocks__/stores/execution/store.ts rename to sim/app/tests/__mocks__/stores/execution/store.ts diff --git a/tests/executor/fixtures/workflows.ts b/sim/app/tests/executor/fixtures/workflows.ts similarity index 100% rename from tests/executor/fixtures/workflows.ts rename to sim/app/tests/executor/fixtures/workflows.ts diff --git a/tests/executor/index.test.ts b/sim/app/tests/executor/index.test.ts similarity index 100% rename from tests/executor/index.test.ts rename to sim/app/tests/executor/index.test.ts diff --git a/tools/docs/create.ts b/sim/app/tools/docs/create.ts similarity index 100% rename from tools/docs/create.ts rename to sim/app/tools/docs/create.ts diff --git a/tools/docs/index.ts b/sim/app/tools/docs/index.ts similarity index 100% rename from tools/docs/index.ts rename to sim/app/tools/docs/index.ts diff --git a/tools/docs/read.ts b/sim/app/tools/docs/read.ts similarity index 100% rename from tools/docs/read.ts rename to sim/app/tools/docs/read.ts diff --git a/tools/docs/types.ts b/sim/app/tools/docs/types.ts similarity index 100% rename from tools/docs/types.ts rename to sim/app/tools/docs/types.ts diff --git a/tools/docs/write.ts b/sim/app/tools/docs/write.ts similarity index 100% rename from tools/docs/write.ts rename to sim/app/tools/docs/write.ts diff --git a/tools/drive/download.ts b/sim/app/tools/drive/download.ts similarity index 100% rename from tools/drive/download.ts rename to sim/app/tools/drive/download.ts diff --git a/tools/drive/export.ts b/sim/app/tools/drive/export.ts similarity index 100% rename from tools/drive/export.ts rename to sim/app/tools/drive/export.ts diff --git a/tools/drive/index.ts b/sim/app/tools/drive/index.ts similarity index 100% rename from tools/drive/index.ts rename to sim/app/tools/drive/index.ts diff --git a/tools/drive/list.ts b/sim/app/tools/drive/list.ts similarity index 100% rename from tools/drive/list.ts rename to sim/app/tools/drive/list.ts diff --git a/tools/drive/types.ts b/sim/app/tools/drive/types.ts similarity index 100% rename from tools/drive/types.ts rename to sim/app/tools/drive/types.ts diff --git a/tools/drive/upload.ts b/sim/app/tools/drive/upload.ts similarity index 100% rename from tools/drive/upload.ts rename to sim/app/tools/drive/upload.ts diff --git a/tools/exa/answer.ts b/sim/app/tools/exa/answer.ts similarity index 100% rename from tools/exa/answer.ts rename to sim/app/tools/exa/answer.ts diff --git a/tools/exa/findSimilarLinks.ts b/sim/app/tools/exa/findSimilarLinks.ts similarity index 100% rename from tools/exa/findSimilarLinks.ts rename to sim/app/tools/exa/findSimilarLinks.ts diff --git a/tools/exa/getContents.ts b/sim/app/tools/exa/getContents.ts similarity index 100% rename from tools/exa/getContents.ts rename to sim/app/tools/exa/getContents.ts diff --git a/tools/exa/index.ts b/sim/app/tools/exa/index.ts similarity index 100% rename from tools/exa/index.ts rename to sim/app/tools/exa/index.ts diff --git a/tools/exa/search.ts b/sim/app/tools/exa/search.ts similarity index 100% rename from tools/exa/search.ts rename to sim/app/tools/exa/search.ts diff --git a/tools/exa/types.ts b/sim/app/tools/exa/types.ts similarity index 100% rename from tools/exa/types.ts rename to sim/app/tools/exa/types.ts diff --git a/tools/firecrawl/scrape.ts b/sim/app/tools/firecrawl/scrape.ts similarity index 100% rename from tools/firecrawl/scrape.ts rename to sim/app/tools/firecrawl/scrape.ts diff --git a/tools/function/execute.ts b/sim/app/tools/function/execute.ts similarity index 100% rename from tools/function/execute.ts rename to sim/app/tools/function/execute.ts diff --git a/tools/function/index.ts b/sim/app/tools/function/index.ts similarity index 100% rename from tools/function/index.ts rename to sim/app/tools/function/index.ts diff --git a/tools/function/webcontainer.ts b/sim/app/tools/function/webcontainer.ts similarity index 100% rename from tools/function/webcontainer.ts rename to sim/app/tools/function/webcontainer.ts diff --git a/tools/github/comment.ts b/sim/app/tools/github/comment.ts similarity index 100% rename from tools/github/comment.ts rename to sim/app/tools/github/comment.ts diff --git a/tools/github/index.ts b/sim/app/tools/github/index.ts similarity index 100% rename from tools/github/index.ts rename to sim/app/tools/github/index.ts diff --git a/tools/github/pr.ts b/sim/app/tools/github/pr.ts similarity index 100% rename from tools/github/pr.ts rename to sim/app/tools/github/pr.ts diff --git a/tools/github/repo.ts b/sim/app/tools/github/repo.ts similarity index 100% rename from tools/github/repo.ts rename to sim/app/tools/github/repo.ts diff --git a/tools/github/types.ts b/sim/app/tools/github/types.ts similarity index 100% rename from tools/github/types.ts rename to sim/app/tools/github/types.ts diff --git a/tools/gmail/index.ts b/sim/app/tools/gmail/index.ts similarity index 100% rename from tools/gmail/index.ts rename to sim/app/tools/gmail/index.ts diff --git a/tools/gmail/read.ts b/sim/app/tools/gmail/read.ts similarity index 100% rename from tools/gmail/read.ts rename to sim/app/tools/gmail/read.ts diff --git a/tools/gmail/search.ts b/sim/app/tools/gmail/search.ts similarity index 100% rename from tools/gmail/search.ts rename to sim/app/tools/gmail/search.ts diff --git a/tools/gmail/send.ts b/sim/app/tools/gmail/send.ts similarity index 100% rename from tools/gmail/send.ts rename to sim/app/tools/gmail/send.ts diff --git a/tools/gmail/types.ts b/sim/app/tools/gmail/types.ts similarity index 100% rename from tools/gmail/types.ts rename to sim/app/tools/gmail/types.ts diff --git a/tools/guesty/guest.ts b/sim/app/tools/guesty/guest.ts similarity index 100% rename from tools/guesty/guest.ts rename to sim/app/tools/guesty/guest.ts diff --git a/tools/guesty/index.ts b/sim/app/tools/guesty/index.ts similarity index 100% rename from tools/guesty/index.ts rename to sim/app/tools/guesty/index.ts diff --git a/tools/guesty/reservation.ts b/sim/app/tools/guesty/reservation.ts similarity index 100% rename from tools/guesty/reservation.ts rename to sim/app/tools/guesty/reservation.ts diff --git a/tools/http/request.ts b/sim/app/tools/http/request.ts similarity index 100% rename from tools/http/request.ts rename to sim/app/tools/http/request.ts diff --git a/tools/hubspot/contacts.ts b/sim/app/tools/hubspot/contacts.ts similarity index 100% rename from tools/hubspot/contacts.ts rename to sim/app/tools/hubspot/contacts.ts diff --git a/tools/index.ts b/sim/app/tools/index.ts similarity index 100% rename from tools/index.ts rename to sim/app/tools/index.ts diff --git a/tools/jina/reader.ts b/sim/app/tools/jina/reader.ts similarity index 100% rename from tools/jina/reader.ts rename to sim/app/tools/jina/reader.ts diff --git a/tools/notion/index.ts b/sim/app/tools/notion/index.ts similarity index 100% rename from tools/notion/index.ts rename to sim/app/tools/notion/index.ts diff --git a/tools/notion/read.ts b/sim/app/tools/notion/read.ts similarity index 100% rename from tools/notion/read.ts rename to sim/app/tools/notion/read.ts diff --git a/tools/notion/write.ts b/sim/app/tools/notion/write.ts similarity index 100% rename from tools/notion/write.ts rename to sim/app/tools/notion/write.ts diff --git a/tools/openai/embeddings.ts b/sim/app/tools/openai/embeddings.ts similarity index 100% rename from tools/openai/embeddings.ts rename to sim/app/tools/openai/embeddings.ts diff --git a/tools/pinecone/fetch.ts b/sim/app/tools/pinecone/fetch.ts similarity index 100% rename from tools/pinecone/fetch.ts rename to sim/app/tools/pinecone/fetch.ts diff --git a/tools/pinecone/generate.ts b/sim/app/tools/pinecone/generate.ts similarity index 100% rename from tools/pinecone/generate.ts rename to sim/app/tools/pinecone/generate.ts diff --git a/tools/pinecone/index.ts b/sim/app/tools/pinecone/index.ts similarity index 100% rename from tools/pinecone/index.ts rename to sim/app/tools/pinecone/index.ts diff --git a/tools/pinecone/searchText.ts b/sim/app/tools/pinecone/searchText.ts similarity index 100% rename from tools/pinecone/searchText.ts rename to sim/app/tools/pinecone/searchText.ts diff --git a/tools/pinecone/searchVector.ts b/sim/app/tools/pinecone/searchVector.ts similarity index 100% rename from tools/pinecone/searchVector.ts rename to sim/app/tools/pinecone/searchVector.ts diff --git a/tools/pinecone/types.ts b/sim/app/tools/pinecone/types.ts similarity index 100% rename from tools/pinecone/types.ts rename to sim/app/tools/pinecone/types.ts diff --git a/tools/pinecone/upsertText.ts b/sim/app/tools/pinecone/upsertText.ts similarity index 100% rename from tools/pinecone/upsertText.ts rename to sim/app/tools/pinecone/upsertText.ts diff --git a/tools/reddit/hot.ts b/sim/app/tools/reddit/hot.ts similarity index 100% rename from tools/reddit/hot.ts rename to sim/app/tools/reddit/hot.ts diff --git a/tools/reddit/index.ts b/sim/app/tools/reddit/index.ts similarity index 100% rename from tools/reddit/index.ts rename to sim/app/tools/reddit/index.ts diff --git a/tools/reddit/types.ts b/sim/app/tools/reddit/types.ts similarity index 100% rename from tools/reddit/types.ts rename to sim/app/tools/reddit/types.ts diff --git a/tools/salesforce/opportunities.ts b/sim/app/tools/salesforce/opportunities.ts similarity index 100% rename from tools/salesforce/opportunities.ts rename to sim/app/tools/salesforce/opportunities.ts diff --git a/tools/serper/search.ts b/sim/app/tools/serper/search.ts similarity index 100% rename from tools/serper/search.ts rename to sim/app/tools/serper/search.ts diff --git a/tools/sheets/index.ts b/sim/app/tools/sheets/index.ts similarity index 100% rename from tools/sheets/index.ts rename to sim/app/tools/sheets/index.ts diff --git a/tools/sheets/read.ts b/sim/app/tools/sheets/read.ts similarity index 100% rename from tools/sheets/read.ts rename to sim/app/tools/sheets/read.ts diff --git a/tools/sheets/types.ts b/sim/app/tools/sheets/types.ts similarity index 100% rename from tools/sheets/types.ts rename to sim/app/tools/sheets/types.ts diff --git a/tools/sheets/update.ts b/sim/app/tools/sheets/update.ts similarity index 100% rename from tools/sheets/update.ts rename to sim/app/tools/sheets/update.ts diff --git a/tools/sheets/write.ts b/sim/app/tools/sheets/write.ts similarity index 100% rename from tools/sheets/write.ts rename to sim/app/tools/sheets/write.ts diff --git a/tools/slack/message.ts b/sim/app/tools/slack/message.ts similarity index 100% rename from tools/slack/message.ts rename to sim/app/tools/slack/message.ts diff --git a/tools/supabase/index.ts b/sim/app/tools/supabase/index.ts similarity index 100% rename from tools/supabase/index.ts rename to sim/app/tools/supabase/index.ts diff --git a/tools/supabase/insert.ts b/sim/app/tools/supabase/insert.ts similarity index 100% rename from tools/supabase/insert.ts rename to sim/app/tools/supabase/insert.ts diff --git a/tools/supabase/query.ts b/sim/app/tools/supabase/query.ts similarity index 100% rename from tools/supabase/query.ts rename to sim/app/tools/supabase/query.ts diff --git a/tools/supabase/types.ts b/sim/app/tools/supabase/types.ts similarity index 100% rename from tools/supabase/types.ts rename to sim/app/tools/supabase/types.ts diff --git a/tools/supabase/update.ts b/sim/app/tools/supabase/update.ts similarity index 100% rename from tools/supabase/update.ts rename to sim/app/tools/supabase/update.ts diff --git a/tools/tavily/extract.ts b/sim/app/tools/tavily/extract.ts similarity index 100% rename from tools/tavily/extract.ts rename to sim/app/tools/tavily/extract.ts diff --git a/tools/tavily/index.ts b/sim/app/tools/tavily/index.ts similarity index 100% rename from tools/tavily/index.ts rename to sim/app/tools/tavily/index.ts diff --git a/tools/tavily/search.ts b/sim/app/tools/tavily/search.ts similarity index 100% rename from tools/tavily/search.ts rename to sim/app/tools/tavily/search.ts diff --git a/tools/tavily/types.ts b/sim/app/tools/tavily/types.ts similarity index 100% rename from tools/tavily/types.ts rename to sim/app/tools/tavily/types.ts diff --git a/tools/types.ts b/sim/app/tools/types.ts similarity index 100% rename from tools/types.ts rename to sim/app/tools/types.ts diff --git a/tools/utils.ts b/sim/app/tools/utils.ts similarity index 100% rename from tools/utils.ts rename to sim/app/tools/utils.ts diff --git a/tools/vision/vision.ts b/sim/app/tools/vision/vision.ts similarity index 100% rename from tools/vision/vision.ts rename to sim/app/tools/vision/vision.ts diff --git a/tools/whatsapp/index.ts b/sim/app/tools/whatsapp/index.ts similarity index 100% rename from tools/whatsapp/index.ts rename to sim/app/tools/whatsapp/index.ts diff --git a/tools/whatsapp/sendMessage.ts b/sim/app/tools/whatsapp/sendMessage.ts similarity index 100% rename from tools/whatsapp/sendMessage.ts rename to sim/app/tools/whatsapp/sendMessage.ts diff --git a/tools/whatsapp/types.ts b/sim/app/tools/whatsapp/types.ts similarity index 100% rename from tools/whatsapp/types.ts rename to sim/app/tools/whatsapp/types.ts diff --git a/tools/x/index.ts b/sim/app/tools/x/index.ts similarity index 100% rename from tools/x/index.ts rename to sim/app/tools/x/index.ts diff --git a/tools/x/read.ts b/sim/app/tools/x/read.ts similarity index 100% rename from tools/x/read.ts rename to sim/app/tools/x/read.ts diff --git a/tools/x/search.ts b/sim/app/tools/x/search.ts similarity index 100% rename from tools/x/search.ts rename to sim/app/tools/x/search.ts diff --git a/tools/x/types.ts b/sim/app/tools/x/types.ts similarity index 100% rename from tools/x/types.ts rename to sim/app/tools/x/types.ts diff --git a/tools/x/user.ts b/sim/app/tools/x/user.ts similarity index 100% rename from tools/x/user.ts rename to sim/app/tools/x/user.ts diff --git a/tools/x/write.ts b/sim/app/tools/x/write.ts similarity index 100% rename from tools/x/write.ts rename to sim/app/tools/x/write.ts diff --git a/tools/youtube/search.ts b/sim/app/tools/youtube/search.ts similarity index 100% rename from tools/youtube/search.ts rename to sim/app/tools/youtube/search.ts diff --git a/app/w/[id]/components/chat/chat.tsx b/sim/app/w/[id]/components/chat/chat.tsx similarity index 100% rename from app/w/[id]/components/chat/chat.tsx rename to sim/app/w/[id]/components/chat/chat.tsx diff --git a/app/w/[id]/components/console/components/console-entry/console-entry.tsx b/sim/app/w/[id]/components/console/components/console-entry/console-entry.tsx similarity index 100% rename from app/w/[id]/components/console/components/console-entry/console-entry.tsx rename to sim/app/w/[id]/components/console/components/console-entry/console-entry.tsx diff --git a/app/w/[id]/components/console/components/json-view/json-view.tsx b/sim/app/w/[id]/components/console/components/json-view/json-view.tsx similarity index 100% rename from app/w/[id]/components/console/components/json-view/json-view.tsx rename to sim/app/w/[id]/components/console/components/json-view/json-view.tsx diff --git a/app/w/[id]/components/console/console.tsx b/sim/app/w/[id]/components/console/console.tsx similarity index 100% rename from app/w/[id]/components/console/console.tsx rename to sim/app/w/[id]/components/console/console.tsx diff --git a/app/w/[id]/components/control-bar/components/history-dropdown-item/history-dropdown-item.tsx b/sim/app/w/[id]/components/control-bar/components/history-dropdown-item/history-dropdown-item.tsx similarity index 100% rename from app/w/[id]/components/control-bar/components/history-dropdown-item/history-dropdown-item.tsx rename to sim/app/w/[id]/components/control-bar/components/history-dropdown-item/history-dropdown-item.tsx diff --git a/app/w/[id]/components/control-bar/components/notification-dropdown-item/notification-dropdown-item.tsx b/sim/app/w/[id]/components/control-bar/components/notification-dropdown-item/notification-dropdown-item.tsx similarity index 100% rename from app/w/[id]/components/control-bar/components/notification-dropdown-item/notification-dropdown-item.tsx rename to sim/app/w/[id]/components/control-bar/components/notification-dropdown-item/notification-dropdown-item.tsx diff --git a/app/w/[id]/components/control-bar/control-bar.tsx b/sim/app/w/[id]/components/control-bar/control-bar.tsx similarity index 100% rename from app/w/[id]/components/control-bar/control-bar.tsx rename to sim/app/w/[id]/components/control-bar/control-bar.tsx diff --git a/app/w/[id]/components/error/index.tsx b/sim/app/w/[id]/components/error/index.tsx similarity index 100% rename from app/w/[id]/components/error/index.tsx rename to sim/app/w/[id]/components/error/index.tsx diff --git a/app/w/[id]/components/notifications/notifications.tsx b/sim/app/w/[id]/components/notifications/notifications.tsx similarity index 100% rename from app/w/[id]/components/notifications/notifications.tsx rename to sim/app/w/[id]/components/notifications/notifications.tsx diff --git a/app/w/[id]/components/toolbar/components/toolbar-block/toolbar-block.tsx b/sim/app/w/[id]/components/toolbar/components/toolbar-block/toolbar-block.tsx similarity index 100% rename from app/w/[id]/components/toolbar/components/toolbar-block/toolbar-block.tsx rename to sim/app/w/[id]/components/toolbar/components/toolbar-block/toolbar-block.tsx diff --git a/app/w/[id]/components/toolbar/components/toolbar-tabs/toolbar-tabs.tsx b/sim/app/w/[id]/components/toolbar/components/toolbar-tabs/toolbar-tabs.tsx similarity index 100% rename from app/w/[id]/components/toolbar/components/toolbar-tabs/toolbar-tabs.tsx rename to sim/app/w/[id]/components/toolbar/components/toolbar-tabs/toolbar-tabs.tsx diff --git a/app/w/[id]/components/toolbar/toolbar.tsx b/sim/app/w/[id]/components/toolbar/toolbar.tsx similarity index 100% rename from app/w/[id]/components/toolbar/toolbar.tsx rename to sim/app/w/[id]/components/toolbar/toolbar.tsx diff --git a/app/w/[id]/components/workflow-block/components/action-bar/action-bar.tsx b/sim/app/w/[id]/components/workflow-block/components/action-bar/action-bar.tsx similarity index 100% rename from app/w/[id]/components/workflow-block/components/action-bar/action-bar.tsx rename to sim/app/w/[id]/components/workflow-block/components/action-bar/action-bar.tsx diff --git a/app/w/[id]/components/workflow-block/components/connection-blocks/connection-blocks.tsx b/sim/app/w/[id]/components/workflow-block/components/connection-blocks/connection-blocks.tsx similarity index 100% rename from app/w/[id]/components/workflow-block/components/connection-blocks/connection-blocks.tsx rename to sim/app/w/[id]/components/workflow-block/components/connection-blocks/connection-blocks.tsx diff --git a/app/w/[id]/components/workflow-block/components/sub-block/components/checkbox-list.tsx b/sim/app/w/[id]/components/workflow-block/components/sub-block/components/checkbox-list.tsx similarity index 100% rename from app/w/[id]/components/workflow-block/components/sub-block/components/checkbox-list.tsx rename to sim/app/w/[id]/components/workflow-block/components/sub-block/components/checkbox-list.tsx diff --git a/app/w/[id]/components/workflow-block/components/sub-block/components/code.tsx b/sim/app/w/[id]/components/workflow-block/components/sub-block/components/code.tsx similarity index 100% rename from app/w/[id]/components/workflow-block/components/sub-block/components/code.tsx rename to sim/app/w/[id]/components/workflow-block/components/sub-block/components/code.tsx diff --git a/app/w/[id]/components/workflow-block/components/sub-block/components/condition-input.tsx b/sim/app/w/[id]/components/workflow-block/components/sub-block/components/condition-input.tsx similarity index 100% rename from app/w/[id]/components/workflow-block/components/sub-block/components/condition-input.tsx rename to sim/app/w/[id]/components/workflow-block/components/sub-block/components/condition-input.tsx diff --git a/app/w/[id]/components/workflow-block/components/sub-block/components/credential-selector.tsx b/sim/app/w/[id]/components/workflow-block/components/sub-block/components/credential-selector.tsx similarity index 100% rename from app/w/[id]/components/workflow-block/components/sub-block/components/credential-selector.tsx rename to sim/app/w/[id]/components/workflow-block/components/sub-block/components/credential-selector.tsx diff --git a/app/w/[id]/components/workflow-block/components/sub-block/components/date-input.tsx b/sim/app/w/[id]/components/workflow-block/components/sub-block/components/date-input.tsx similarity index 100% rename from app/w/[id]/components/workflow-block/components/sub-block/components/date-input.tsx rename to sim/app/w/[id]/components/workflow-block/components/sub-block/components/date-input.tsx diff --git a/app/w/[id]/components/workflow-block/components/sub-block/components/dropdown.tsx b/sim/app/w/[id]/components/workflow-block/components/sub-block/components/dropdown.tsx similarity index 100% rename from app/w/[id]/components/workflow-block/components/sub-block/components/dropdown.tsx rename to sim/app/w/[id]/components/workflow-block/components/sub-block/components/dropdown.tsx diff --git a/app/w/[id]/components/workflow-block/components/sub-block/components/eval-input.tsx b/sim/app/w/[id]/components/workflow-block/components/sub-block/components/eval-input.tsx similarity index 100% rename from app/w/[id]/components/workflow-block/components/sub-block/components/eval-input.tsx rename to sim/app/w/[id]/components/workflow-block/components/sub-block/components/eval-input.tsx diff --git a/app/w/[id]/components/workflow-block/components/sub-block/components/file-selector-input.tsx b/sim/app/w/[id]/components/workflow-block/components/sub-block/components/file-selector-input.tsx similarity index 100% rename from app/w/[id]/components/workflow-block/components/sub-block/components/file-selector-input.tsx rename to sim/app/w/[id]/components/workflow-block/components/sub-block/components/file-selector-input.tsx diff --git a/app/w/[id]/components/workflow-block/components/sub-block/components/folder-selector-input.tsx b/sim/app/w/[id]/components/workflow-block/components/sub-block/components/folder-selector-input.tsx similarity index 100% rename from app/w/[id]/components/workflow-block/components/sub-block/components/folder-selector-input.tsx rename to sim/app/w/[id]/components/workflow-block/components/sub-block/components/folder-selector-input.tsx diff --git a/app/w/[id]/components/workflow-block/components/sub-block/components/long-input.tsx b/sim/app/w/[id]/components/workflow-block/components/sub-block/components/long-input.tsx similarity index 100% rename from app/w/[id]/components/workflow-block/components/sub-block/components/long-input.tsx rename to sim/app/w/[id]/components/workflow-block/components/sub-block/components/long-input.tsx diff --git a/app/w/[id]/components/workflow-block/components/sub-block/components/short-input.tsx b/sim/app/w/[id]/components/workflow-block/components/sub-block/components/short-input.tsx similarity index 100% rename from app/w/[id]/components/workflow-block/components/sub-block/components/short-input.tsx rename to sim/app/w/[id]/components/workflow-block/components/sub-block/components/short-input.tsx diff --git a/app/w/[id]/components/workflow-block/components/sub-block/components/slider-input.tsx b/sim/app/w/[id]/components/workflow-block/components/sub-block/components/slider-input.tsx similarity index 100% rename from app/w/[id]/components/workflow-block/components/sub-block/components/slider-input.tsx rename to sim/app/w/[id]/components/workflow-block/components/sub-block/components/slider-input.tsx diff --git a/app/w/[id]/components/workflow-block/components/sub-block/components/switch.tsx b/sim/app/w/[id]/components/workflow-block/components/sub-block/components/switch.tsx similarity index 100% rename from app/w/[id]/components/workflow-block/components/sub-block/components/switch.tsx rename to sim/app/w/[id]/components/workflow-block/components/sub-block/components/switch.tsx diff --git a/app/w/[id]/components/workflow-block/components/sub-block/components/table.tsx b/sim/app/w/[id]/components/workflow-block/components/sub-block/components/table.tsx similarity index 100% rename from app/w/[id]/components/workflow-block/components/sub-block/components/table.tsx rename to sim/app/w/[id]/components/workflow-block/components/sub-block/components/table.tsx diff --git a/app/w/[id]/components/workflow-block/components/sub-block/components/time-input.tsx b/sim/app/w/[id]/components/workflow-block/components/sub-block/components/time-input.tsx similarity index 100% rename from app/w/[id]/components/workflow-block/components/sub-block/components/time-input.tsx rename to sim/app/w/[id]/components/workflow-block/components/sub-block/components/time-input.tsx diff --git a/app/w/[id]/components/workflow-block/components/sub-block/components/tool-input/components/code-editor/code-editor.tsx b/sim/app/w/[id]/components/workflow-block/components/sub-block/components/tool-input/components/code-editor/code-editor.tsx similarity index 100% rename from app/w/[id]/components/workflow-block/components/sub-block/components/tool-input/components/code-editor/code-editor.tsx rename to sim/app/w/[id]/components/workflow-block/components/sub-block/components/tool-input/components/code-editor/code-editor.tsx diff --git a/app/w/[id]/components/workflow-block/components/sub-block/components/tool-input/components/custom-tool-modal/custom-tool-modal.tsx b/sim/app/w/[id]/components/workflow-block/components/sub-block/components/tool-input/components/custom-tool-modal/custom-tool-modal.tsx similarity index 100% rename from app/w/[id]/components/workflow-block/components/sub-block/components/tool-input/components/custom-tool-modal/custom-tool-modal.tsx rename to sim/app/w/[id]/components/workflow-block/components/sub-block/components/tool-input/components/custom-tool-modal/custom-tool-modal.tsx diff --git a/app/w/[id]/components/workflow-block/components/sub-block/components/tool-input/components/tool-command/tool-command.tsx b/sim/app/w/[id]/components/workflow-block/components/sub-block/components/tool-input/components/tool-command/tool-command.tsx similarity index 100% rename from app/w/[id]/components/workflow-block/components/sub-block/components/tool-input/components/tool-command/tool-command.tsx rename to sim/app/w/[id]/components/workflow-block/components/sub-block/components/tool-input/components/tool-command/tool-command.tsx diff --git a/app/w/[id]/components/workflow-block/components/sub-block/components/tool-input/tool-input.tsx b/sim/app/w/[id]/components/workflow-block/components/sub-block/components/tool-input/tool-input.tsx similarity index 100% rename from app/w/[id]/components/workflow-block/components/sub-block/components/tool-input/tool-input.tsx rename to sim/app/w/[id]/components/workflow-block/components/sub-block/components/tool-input/tool-input.tsx diff --git a/app/w/[id]/components/workflow-block/components/sub-block/components/webhook-config.tsx b/sim/app/w/[id]/components/workflow-block/components/sub-block/components/webhook-config.tsx similarity index 100% rename from app/w/[id]/components/workflow-block/components/sub-block/components/webhook-config.tsx rename to sim/app/w/[id]/components/workflow-block/components/sub-block/components/webhook-config.tsx diff --git a/app/w/[id]/components/workflow-block/components/sub-block/hooks/use-sub-block-value.ts b/sim/app/w/[id]/components/workflow-block/components/sub-block/hooks/use-sub-block-value.ts similarity index 100% rename from app/w/[id]/components/workflow-block/components/sub-block/hooks/use-sub-block-value.ts rename to sim/app/w/[id]/components/workflow-block/components/sub-block/hooks/use-sub-block-value.ts diff --git a/app/w/[id]/components/workflow-block/components/sub-block/sub-block.tsx b/sim/app/w/[id]/components/workflow-block/components/sub-block/sub-block.tsx similarity index 98% rename from app/w/[id]/components/workflow-block/components/sub-block/sub-block.tsx rename to sim/app/w/[id]/components/workflow-block/components/sub-block/sub-block.tsx index 8cb60377a..bc96a14eb 100644 --- a/app/w/[id]/components/workflow-block/components/sub-block/sub-block.tsx +++ b/sim/app/w/[id]/components/workflow-block/components/sub-block/sub-block.tsx @@ -2,7 +2,7 @@ import { Label } from '@/components/ui/label' import { Tooltip, TooltipContent, TooltipTrigger } from '@/components/ui/tooltip' import { useWorkflowStore } from '@/stores/workflows/workflow/store' import { getBlock } from '@/blocks/index' -import { SubBlockConfig } from '../../../../../../../blocks/types' +import { SubBlockConfig } from '@/blocks/types' import { CheckboxList } from './components/checkbox-list' import { Code } from './components/code' import { ConditionInput } from './components/condition-input' diff --git a/app/w/[id]/components/workflow-block/workflow-block.tsx b/sim/app/w/[id]/components/workflow-block/workflow-block.tsx similarity index 100% rename from app/w/[id]/components/workflow-block/workflow-block.tsx rename to sim/app/w/[id]/components/workflow-block/workflow-block.tsx diff --git a/app/w/[id]/components/workflow-edge/workflow-edge.tsx b/sim/app/w/[id]/components/workflow-edge/workflow-edge.tsx similarity index 100% rename from app/w/[id]/components/workflow-edge/workflow-edge.tsx rename to sim/app/w/[id]/components/workflow-edge/workflow-edge.tsx diff --git a/app/w/[id]/components/workflow-loop/components/loop-input/loop-input.tsx b/sim/app/w/[id]/components/workflow-loop/components/loop-input/loop-input.tsx similarity index 100% rename from app/w/[id]/components/workflow-loop/components/loop-input/loop-input.tsx rename to sim/app/w/[id]/components/workflow-loop/components/loop-input/loop-input.tsx diff --git a/app/w/[id]/components/workflow-loop/components/loop-label/loop-label.tsx b/sim/app/w/[id]/components/workflow-loop/components/loop-label/loop-label.tsx similarity index 100% rename from app/w/[id]/components/workflow-loop/components/loop-label/loop-label.tsx rename to sim/app/w/[id]/components/workflow-loop/components/loop-label/loop-label.tsx diff --git a/app/w/[id]/components/workflow-loop/workflow-loop.tsx b/sim/app/w/[id]/components/workflow-loop/workflow-loop.tsx similarity index 100% rename from app/w/[id]/components/workflow-loop/workflow-loop.tsx rename to sim/app/w/[id]/components/workflow-loop/workflow-loop.tsx diff --git a/app/w/[id]/hooks/use-block-connections.ts b/sim/app/w/[id]/hooks/use-block-connections.ts similarity index 100% rename from app/w/[id]/hooks/use-block-connections.ts rename to sim/app/w/[id]/hooks/use-block-connections.ts diff --git a/app/w/[id]/hooks/use-workflow-execution.ts b/sim/app/w/[id]/hooks/use-workflow-execution.ts similarity index 100% rename from app/w/[id]/hooks/use-workflow-execution.ts rename to sim/app/w/[id]/hooks/use-workflow-execution.ts diff --git a/app/w/[id]/layout.tsx b/sim/app/w/[id]/layout.tsx similarity index 100% rename from app/w/[id]/layout.tsx rename to sim/app/w/[id]/layout.tsx diff --git a/app/w/[id]/page.tsx b/sim/app/w/[id]/page.tsx similarity index 100% rename from app/w/[id]/page.tsx rename to sim/app/w/[id]/page.tsx diff --git a/app/w/[id]/workflow.tsx b/sim/app/w/[id]/workflow.tsx similarity index 99% rename from app/w/[id]/workflow.tsx rename to sim/app/w/[id]/workflow.tsx index c262e0706..8caf8280c 100644 --- a/app/w/[id]/workflow.tsx +++ b/sim/app/w/[id]/workflow.tsx @@ -18,7 +18,7 @@ import { useWorkflowRegistry } from '@/stores/workflows/registry/store' import { useSubBlockStore } from '@/stores/workflows/subblock/store' import { useWorkflowStore } from '@/stores/workflows/workflow/store' import { NotificationList } from '@/app/w/[id]/components/notifications/notifications' -import { getBlock } from '../../../blocks' +import { getBlock } from '@/blocks' import { ErrorBoundary } from './components/error/index' import { WorkflowBlock } from './components/workflow-block/workflow-block' import { WorkflowEdge } from './components/workflow-edge/workflow-edge' diff --git a/app/w/components/providers/providers.tsx b/sim/app/w/components/providers/providers.tsx similarity index 100% rename from app/w/components/providers/providers.tsx rename to sim/app/w/components/providers/providers.tsx diff --git a/app/w/components/providers/theme-provider.tsx b/sim/app/w/components/providers/theme-provider.tsx similarity index 100% rename from app/w/components/providers/theme-provider.tsx rename to sim/app/w/components/providers/theme-provider.tsx diff --git a/app/w/components/sidebar/components/help-modal/components/help-form/help-form.tsx b/sim/app/w/components/sidebar/components/help-modal/components/help-form/help-form.tsx similarity index 100% rename from app/w/components/sidebar/components/help-modal/components/help-form/help-form.tsx rename to sim/app/w/components/sidebar/components/help-modal/components/help-form/help-form.tsx diff --git a/app/w/components/sidebar/components/help-modal/help-modal.tsx b/sim/app/w/components/sidebar/components/help-modal/help-modal.tsx similarity index 100% rename from app/w/components/sidebar/components/help-modal/help-modal.tsx rename to sim/app/w/components/sidebar/components/help-modal/help-modal.tsx diff --git a/app/w/components/sidebar/components/nav-item/nav-item.tsx b/sim/app/w/components/sidebar/components/nav-item/nav-item.tsx similarity index 100% rename from app/w/components/sidebar/components/nav-item/nav-item.tsx rename to sim/app/w/components/sidebar/components/nav-item/nav-item.tsx diff --git a/app/w/components/sidebar/components/settings-modal/components/account/account.tsx b/sim/app/w/components/sidebar/components/settings-modal/components/account/account.tsx similarity index 100% rename from app/w/components/sidebar/components/settings-modal/components/account/account.tsx rename to sim/app/w/components/sidebar/components/settings-modal/components/account/account.tsx diff --git a/app/w/components/sidebar/components/settings-modal/components/credentials/credentials.tsx b/sim/app/w/components/sidebar/components/settings-modal/components/credentials/credentials.tsx similarity index 100% rename from app/w/components/sidebar/components/settings-modal/components/credentials/credentials.tsx rename to sim/app/w/components/sidebar/components/settings-modal/components/credentials/credentials.tsx diff --git a/app/w/components/sidebar/components/settings-modal/components/environment/environment.tsx b/sim/app/w/components/sidebar/components/settings-modal/components/environment/environment.tsx similarity index 100% rename from app/w/components/sidebar/components/settings-modal/components/environment/environment.tsx rename to sim/app/w/components/sidebar/components/settings-modal/components/environment/environment.tsx diff --git a/app/w/components/sidebar/components/settings-modal/components/general/general.tsx b/sim/app/w/components/sidebar/components/settings-modal/components/general/general.tsx similarity index 100% rename from app/w/components/sidebar/components/settings-modal/components/general/general.tsx rename to sim/app/w/components/sidebar/components/settings-modal/components/general/general.tsx diff --git a/app/w/components/sidebar/components/settings-modal/components/settings-navigation/settings-navigation.tsx b/sim/app/w/components/sidebar/components/settings-modal/components/settings-navigation/settings-navigation.tsx similarity index 100% rename from app/w/components/sidebar/components/settings-modal/components/settings-navigation/settings-navigation.tsx rename to sim/app/w/components/sidebar/components/settings-modal/components/settings-navigation/settings-navigation.tsx diff --git a/app/w/components/sidebar/components/settings-modal/settings-modal.tsx b/sim/app/w/components/sidebar/components/settings-modal/settings-modal.tsx similarity index 100% rename from app/w/components/sidebar/components/settings-modal/settings-modal.tsx rename to sim/app/w/components/sidebar/components/settings-modal/settings-modal.tsx diff --git a/app/w/components/sidebar/sidebar.tsx b/sim/app/w/components/sidebar/sidebar.tsx similarity index 100% rename from app/w/components/sidebar/sidebar.tsx rename to sim/app/w/components/sidebar/sidebar.tsx diff --git a/app/w/error.tsx b/sim/app/w/error.tsx similarity index 100% rename from app/w/error.tsx rename to sim/app/w/error.tsx diff --git a/app/w/global-error.tsx b/sim/app/w/global-error.tsx similarity index 100% rename from app/w/global-error.tsx rename to sim/app/w/global-error.tsx diff --git a/app/w/layout.tsx b/sim/app/w/layout.tsx similarity index 100% rename from app/w/layout.tsx rename to sim/app/w/layout.tsx diff --git a/app/w/logs/components/control-bar/control-bar.tsx b/sim/app/w/logs/components/control-bar/control-bar.tsx similarity index 100% rename from app/w/logs/components/control-bar/control-bar.tsx rename to sim/app/w/logs/components/control-bar/control-bar.tsx diff --git a/app/w/logs/components/filters/components/filter-section.tsx b/sim/app/w/logs/components/filters/components/filter-section.tsx similarity index 100% rename from app/w/logs/components/filters/components/filter-section.tsx rename to sim/app/w/logs/components/filters/components/filter-section.tsx diff --git a/app/w/logs/components/filters/components/level.tsx b/sim/app/w/logs/components/filters/components/level.tsx similarity index 100% rename from app/w/logs/components/filters/components/level.tsx rename to sim/app/w/logs/components/filters/components/level.tsx diff --git a/app/w/logs/components/filters/components/timeline.tsx b/sim/app/w/logs/components/filters/components/timeline.tsx similarity index 100% rename from app/w/logs/components/filters/components/timeline.tsx rename to sim/app/w/logs/components/filters/components/timeline.tsx diff --git a/app/w/logs/components/filters/components/workflow.tsx b/sim/app/w/logs/components/filters/components/workflow.tsx similarity index 100% rename from app/w/logs/components/filters/components/workflow.tsx rename to sim/app/w/logs/components/filters/components/workflow.tsx diff --git a/app/w/logs/components/filters/filters.tsx b/sim/app/w/logs/components/filters/filters.tsx similarity index 100% rename from app/w/logs/components/filters/filters.tsx rename to sim/app/w/logs/components/filters/filters.tsx diff --git a/app/w/logs/components/sidebar/sidebar.tsx b/sim/app/w/logs/components/sidebar/sidebar.tsx similarity index 100% rename from app/w/logs/components/sidebar/sidebar.tsx rename to sim/app/w/logs/components/sidebar/sidebar.tsx diff --git a/app/w/logs/hooks/use-debounce.ts b/sim/app/w/logs/hooks/use-debounce.ts similarity index 100% rename from app/w/logs/hooks/use-debounce.ts rename to sim/app/w/logs/hooks/use-debounce.ts diff --git a/app/w/logs/logs.tsx b/sim/app/w/logs/logs.tsx similarity index 100% rename from app/w/logs/logs.tsx rename to sim/app/w/logs/logs.tsx diff --git a/app/w/logs/page.tsx b/sim/app/w/logs/page.tsx similarity index 100% rename from app/w/logs/page.tsx rename to sim/app/w/logs/page.tsx diff --git a/app/w/logs/stores/store.ts b/sim/app/w/logs/stores/store.ts similarity index 100% rename from app/w/logs/stores/store.ts rename to sim/app/w/logs/stores/store.ts diff --git a/app/w/logs/stores/types.ts b/sim/app/w/logs/stores/types.ts similarity index 100% rename from app/w/logs/stores/types.ts rename to sim/app/w/logs/stores/types.ts diff --git a/app/w/logs/utils/format-date.ts b/sim/app/w/logs/utils/format-date.ts similarity index 100% rename from app/w/logs/utils/format-date.ts rename to sim/app/w/logs/utils/format-date.ts diff --git a/app/zoom-prevention.tsx b/sim/app/zoom-prevention.tsx similarity index 100% rename from app/zoom-prevention.tsx rename to sim/app/zoom-prevention.tsx diff --git a/components.json b/sim/components.json similarity index 89% rename from components.json rename to sim/components.json index 13f24bf4a..111910b2c 100644 --- a/components.json +++ b/sim/components.json @@ -15,7 +15,8 @@ "utils": "@/lib/utils", "ui": "@/components/ui", "lib": "@/lib", - "hooks": "@/hooks" + "hooks": "@/hooks", + "blocks": "@/blocks" }, "iconLibrary": "lucide" } diff --git a/drizzle.config.ts b/sim/drizzle.config.ts similarity index 100% rename from drizzle.config.ts rename to sim/drizzle.config.ts diff --git a/jest.config.js b/sim/jest.config.js similarity index 100% rename from jest.config.js rename to sim/jest.config.js diff --git a/jest.setup.js b/sim/jest.setup.js similarity index 100% rename from jest.setup.js rename to sim/jest.setup.js diff --git a/next.config.ts b/sim/next.config.ts similarity index 100% rename from next.config.ts rename to sim/next.config.ts diff --git a/package-lock.json b/sim/package-lock.json similarity index 67% rename from package-lock.json rename to sim/package-lock.json index 21b63695e..09e69e15e 100644 --- a/package-lock.json +++ b/sim/package-lock.json @@ -40,7 +40,6 @@ "croner": "^9.0.0", "date-fns": "^3.6.0", "drizzle-orm": "^0.39.3", - "fumadocs-ui": "^15.0.16", "groq-sdk": "^0.15.0", "input-otp": "^1.4.2", "ioredis": "^5.6.0", @@ -626,8 +625,9 @@ }, "node_modules/@cspotcode/source-map-support": { "version": "0.8.1", - "devOptional": true, "license": "MIT", + "optional": true, + "peer": true, "dependencies": { "@jridgewell/trace-mapping": "0.3.9" }, @@ -637,8 +637,9 @@ }, "node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping": { "version": "0.3.9", - "devOptional": true, "license": "MIT", + "optional": true, + "peer": true, "dependencies": { "@jridgewell/resolve-uri": "^3.0.3", "@jridgewell/sourcemap-codec": "^1.4.10" @@ -772,16 +773,6 @@ "version": "0.2.9", "license": "MIT" }, - "node_modules/@formatjs/intl-localematcher": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/@formatjs/intl-localematcher/-/intl-localematcher-0.6.0.tgz", - "integrity": "sha512-4rB4g+3hESy1bHSBG3tDFaMY2CH67iT7yne1e+0CLTsGLDcmoEWWpJjjpWVaYgYfYuohIRuo0E+N536gd2ZHZA==", - "license": "MIT", - "peer": true, - "dependencies": { - "tslib": "2" - } - }, "node_modules/@hexagon/base64": { "version": "1.1.28", "license": "MIT" @@ -1430,16 +1421,6 @@ "version": "0.1.1", "license": "MIT" }, - "node_modules/@orama/orama": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/@orama/orama/-/orama-3.1.3.tgz", - "integrity": "sha512-UdtAMLe2RxtqvmfNDJSMpYoQYUpXgs+9qXVVFCO0BqHF86gp+uz8N6ftkaLe1p55OQXmliciw7BH34GFozKLnQ==", - "license": "Apache-2.0", - "peer": true, - "engines": { - "node": ">= 16.0.0" - } - }, "node_modules/@parcel/watcher": { "version": "2.5.0", "hasInstallScript": true, @@ -1570,86 +1551,6 @@ "version": "1.1.1", "license": "MIT" }, - "node_modules/@radix-ui/react-accordion": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-accordion/-/react-accordion-1.2.3.tgz", - "integrity": "sha512-RIQ15mrcvqIkDARJeERSuXSry2N8uYnxkdDetpfmalT/+0ntOXLkFOsh9iwlAsCv+qcmhZjbdJogIm6WBa6c4A==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.1", - "@radix-ui/react-collapsible": "1.1.3", - "@radix-ui/react-collection": "1.1.2", - "@radix-ui/react-compose-refs": "1.1.1", - "@radix-ui/react-context": "1.1.1", - "@radix-ui/react-direction": "1.1.0", - "@radix-ui/react-id": "1.1.0", - "@radix-ui/react-primitive": "2.0.2", - "@radix-ui/react-use-controllable-state": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-accordion/node_modules/@radix-ui/react-collection": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.1.2.tgz", - "integrity": "sha512-9z54IEKRxIa9VityapoEYMuByaG42iSy1ZXlY2KcuLSEtq8x4987/N6m15ppoMffgZX72gER2uHe1D9Y6Unlcw==", - "license": "MIT", - "dependencies": { - "@radix-ui/react-compose-refs": "1.1.1", - "@radix-ui/react-context": "1.1.1", - "@radix-ui/react-primitive": "2.0.2", - "@radix-ui/react-slot": "1.1.2" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-accordion/node_modules/@radix-ui/react-primitive": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.0.2.tgz", - "integrity": "sha512-Ec/0d38EIuvDF+GZjcMU/Ze6MxntVJYO/fRlCPhCaVUyPY9WTalHJw54tp9sXeJo3tlShWpy41vQRgLRGOuz+w==", - "license": "MIT", - "dependencies": { - "@radix-ui/react-slot": "1.1.2" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, "node_modules/@radix-ui/react-alert-dialog": { "version": "1.1.5", "license": "MIT", @@ -2123,141 +2024,6 @@ } } }, - "node_modules/@radix-ui/react-navigation-menu": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/@radix-ui/react-navigation-menu/-/react-navigation-menu-1.2.5.tgz", - "integrity": "sha512-myMHHQUZ3ZLTi8W381/Vu43Ia0NqakkQZ2vzynMmTUtQQ9kNkjzhOwkZC9TAM5R07OZUVIQyHC06f/9JZJpvvA==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.1", - "@radix-ui/react-collection": "1.1.2", - "@radix-ui/react-compose-refs": "1.1.1", - "@radix-ui/react-context": "1.1.1", - "@radix-ui/react-direction": "1.1.0", - "@radix-ui/react-dismissable-layer": "1.1.5", - "@radix-ui/react-id": "1.1.0", - "@radix-ui/react-presence": "1.1.2", - "@radix-ui/react-primitive": "2.0.2", - "@radix-ui/react-use-callback-ref": "1.1.0", - "@radix-ui/react-use-controllable-state": "1.1.0", - "@radix-ui/react-use-layout-effect": "1.1.0", - "@radix-ui/react-use-previous": "1.1.0", - "@radix-ui/react-visually-hidden": "1.1.2" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-navigation-menu/node_modules/@radix-ui/react-collection": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.1.2.tgz", - "integrity": "sha512-9z54IEKRxIa9VityapoEYMuByaG42iSy1ZXlY2KcuLSEtq8x4987/N6m15ppoMffgZX72gER2uHe1D9Y6Unlcw==", - "license": "MIT", - "dependencies": { - "@radix-ui/react-compose-refs": "1.1.1", - "@radix-ui/react-context": "1.1.1", - "@radix-ui/react-primitive": "2.0.2", - "@radix-ui/react-slot": "1.1.2" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-navigation-menu/node_modules/@radix-ui/react-dismissable-layer": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.5.tgz", - "integrity": "sha512-E4TywXY6UsXNRhFrECa5HAvE5/4BFcGyfTyK36gP+pAW1ed7UTK4vKwdr53gAJYwqbfCWC6ATvJa3J3R/9+Qrg==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.1", - "@radix-ui/react-compose-refs": "1.1.1", - "@radix-ui/react-primitive": "2.0.2", - "@radix-ui/react-use-callback-ref": "1.1.0", - "@radix-ui/react-use-escape-keydown": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-navigation-menu/node_modules/@radix-ui/react-primitive": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.0.2.tgz", - "integrity": "sha512-Ec/0d38EIuvDF+GZjcMU/Ze6MxntVJYO/fRlCPhCaVUyPY9WTalHJw54tp9sXeJo3tlShWpy41vQRgLRGOuz+w==", - "license": "MIT", - "dependencies": { - "@radix-ui/react-slot": "1.1.2" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-navigation-menu/node_modules/@radix-ui/react-visually-hidden": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.1.2.tgz", - "integrity": "sha512-1SzA4ns2M1aRlvxErqhLHsBHoS5eI5UUcI2awAMgGUp4LoaoWOKYmvqDY2s/tltuPkh3Yk77YF/r3IRj+Amx4Q==", - "license": "MIT", - "dependencies": { - "@radix-ui/react-primitive": "2.0.2" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, "node_modules/@radix-ui/react-popover": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/@radix-ui/react-popover/-/react-popover-1.1.6.tgz", @@ -3228,106 +2994,6 @@ "url": "https://ko-fi.com/killymxi" } }, - "node_modules/@shikijs/core": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-3.2.1.tgz", - "integrity": "sha512-FhsdxMWYu/C11sFisEp7FMGBtX/OSSbnXZDMBhGuUDBNTdsoZlMSgQv5f90rwvzWAdWIW6VobD+G3IrazxA6dQ==", - "license": "MIT", - "peer": true, - "dependencies": { - "@shikijs/types": "3.2.1", - "@shikijs/vscode-textmate": "^10.0.2", - "@types/hast": "^3.0.4", - "hast-util-to-html": "^9.0.5" - } - }, - "node_modules/@shikijs/engine-javascript": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/@shikijs/engine-javascript/-/engine-javascript-3.2.1.tgz", - "integrity": "sha512-eMdcUzN3FMQYxOmRf2rmU8frikzoSHbQDFH2hIuXsrMO+IBOCI9BeeRkCiBkcLDHeRKbOCtYMJK3D6U32ooU9Q==", - "license": "MIT", - "peer": true, - "dependencies": { - "@shikijs/types": "3.2.1", - "@shikijs/vscode-textmate": "^10.0.2", - "oniguruma-to-es": "^4.1.0" - } - }, - "node_modules/@shikijs/engine-oniguruma": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/@shikijs/engine-oniguruma/-/engine-oniguruma-3.2.1.tgz", - "integrity": "sha512-wZZAkayEn6qu2+YjenEoFqj0OyQI64EWsNR6/71d1EkG4sxEOFooowKivsWPpaWNBu3sxAG+zPz5kzBL/SsreQ==", - "license": "MIT", - "peer": true, - "dependencies": { - "@shikijs/types": "3.2.1", - "@shikijs/vscode-textmate": "^10.0.2" - } - }, - "node_modules/@shikijs/langs": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/@shikijs/langs/-/langs-3.2.1.tgz", - "integrity": "sha512-If0iDHYRSGbihiA8+7uRsgb1er1Yj11pwpX1c6HLYnizDsKAw5iaT3JXj5ZpaimXSWky/IhxTm7C6nkiYVym+A==", - "license": "MIT", - "peer": true, - "dependencies": { - "@shikijs/types": "3.2.1" - } - }, - "node_modules/@shikijs/rehype": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/@shikijs/rehype/-/rehype-3.2.1.tgz", - "integrity": "sha512-wj4TXI1PQ3TNPyXudUzKfdFIMneTxFym3HKKfWRzbOSAS8P4mECR+ttdUPhYU1dxrXrsatWxTJezOcEjiA0z8g==", - "license": "MIT", - "peer": true, - "dependencies": { - "@shikijs/types": "3.2.1", - "@types/hast": "^3.0.4", - "hast-util-to-string": "^3.0.1", - "shiki": "3.2.1", - "unified": "^11.0.5", - "unist-util-visit": "^5.0.0" - } - }, - "node_modules/@shikijs/themes": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/@shikijs/themes/-/themes-3.2.1.tgz", - "integrity": "sha512-k5DKJUT8IldBvAm8WcrDT5+7GA7se6lLksR+2E3SvyqGTyFMzU2F9Gb7rmD+t+Pga1MKrYFxDIeyWjMZWM6uBQ==", - "license": "MIT", - "peer": true, - "dependencies": { - "@shikijs/types": "3.2.1" - } - }, - "node_modules/@shikijs/transformers": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/@shikijs/transformers/-/transformers-3.2.1.tgz", - "integrity": "sha512-oIT40p8LOPV/6XLnUrVPeRtJtbu0Mpl+BjGFuMXw870eX9zTSQlidg7CsksFDVyUiSAOC/CH1RQm+ldZp0/6eQ==", - "license": "MIT", - "peer": true, - "dependencies": { - "@shikijs/core": "3.2.1", - "@shikijs/types": "3.2.1" - } - }, - "node_modules/@shikijs/types": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/@shikijs/types/-/types-3.2.1.tgz", - "integrity": "sha512-/NTWAk4KE2M8uac0RhOsIhYQf4pdU0OywQuYDGIGAJ6Mjunxl2cGiuLkvu4HLCMn+OTTLRWkjZITp+aYJv60yA==", - "license": "MIT", - "peer": true, - "dependencies": { - "@shikijs/vscode-textmate": "^10.0.2", - "@types/hast": "^3.0.4" - } - }, - "node_modules/@shikijs/vscode-textmate": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/@shikijs/vscode-textmate/-/vscode-textmate-10.0.2.tgz", - "integrity": "sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==", - "license": "MIT", - "peer": true - }, "node_modules/@shuding/opentype.js": { "version": "1.4.0-beta.0", "resolved": "https://registry.npmjs.org/@shuding/opentype.js/-/opentype.js-1.4.0-beta.0.tgz", @@ -3369,13 +3035,6 @@ "dev": true, "license": "MIT" }, - "node_modules/@sindresorhus/is": { - "version": "0.14.0", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, "node_modules/@sinonjs/commons": { "version": "3.0.1", "dev": true, @@ -3407,16 +3066,6 @@ "tslib": "^2.8.0" } }, - "node_modules/@szmarczak/http-timer": { - "version": "1.1.2", - "license": "MIT", - "dependencies": { - "defer-to-connect": "^1.0.1" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/@testing-library/dom": { "version": "10.4.0", "dev": true, @@ -3608,23 +3257,27 @@ }, "node_modules/@tsconfig/node10": { "version": "1.0.11", - "devOptional": true, - "license": "MIT" + "license": "MIT", + "optional": true, + "peer": true }, "node_modules/@tsconfig/node12": { "version": "1.0.11", - "devOptional": true, - "license": "MIT" + "license": "MIT", + "optional": true, + "peer": true }, "node_modules/@tsconfig/node14": { "version": "1.0.3", - "devOptional": true, - "license": "MIT" + "license": "MIT", + "optional": true, + "peer": true }, "node_modules/@tsconfig/node16": { "version": "1.0.4", - "devOptional": true, - "license": "MIT" + "license": "MIT", + "optional": true, + "peer": true }, "node_modules/@types/aria-query": { "version": "5.0.4", @@ -3669,11 +3322,6 @@ "@babel/types": "^7.20.7" } }, - "node_modules/@types/configstore": { - "version": "6.0.2", - "dev": true, - "license": "MIT" - }, "node_modules/@types/d3": { "version": "7.4.3", "license": "MIT", @@ -3865,33 +3513,6 @@ "@types/d3-selection": "*" } }, - "node_modules/@types/debug": { - "version": "4.1.12", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", - "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", - "license": "MIT", - "peer": true, - "dependencies": { - "@types/ms": "*" - } - }, - "node_modules/@types/estree": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", - "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", - "license": "MIT", - "peer": true - }, - "node_modules/@types/estree-jsx": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-1.0.5.tgz", - "integrity": "sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==", - "license": "MIT", - "peer": true, - "dependencies": { - "@types/estree": "*" - } - }, "node_modules/@types/geojson": { "version": "7946.0.15", "license": "MIT" @@ -3904,25 +3525,6 @@ "@types/node": "*" } }, - "node_modules/@types/hast": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", - "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", - "license": "MIT", - "peer": true, - "dependencies": { - "@types/unist": "*" - } - }, - "node_modules/@types/inquirer": { - "version": "8.2.10", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/through": "*", - "rxjs": "^7.2.0" - } - }, "node_modules/@types/istanbul-lib-coverage": { "version": "2.0.6", "dev": true, @@ -3963,23 +3565,6 @@ "parse5": "^7.0.0" } }, - "node_modules/@types/mdast": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", - "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", - "license": "MIT", - "peer": true, - "dependencies": { - "@types/unist": "*" - } - }, - "node_modules/@types/ms": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@types/ms/-/ms-2.1.0.tgz", - "integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==", - "license": "MIT", - "peer": true - }, "node_modules/@types/node": { "version": "20.17.11", "license": "MIT", @@ -4027,52 +3612,11 @@ "dev": true, "license": "MIT" }, - "node_modules/@types/tar": { - "version": "6.1.13", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*", - "minipass": "^4.0.0" - } - }, - "node_modules/@types/tar/node_modules/minipass": { - "version": "4.2.8", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=8" - } - }, - "node_modules/@types/through": { - "version": "0.0.33", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, "node_modules/@types/tough-cookie": { "version": "4.0.5", "dev": true, "license": "MIT" }, - "node_modules/@types/unist": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", - "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", - "license": "MIT", - "peer": true - }, - "node_modules/@types/update-notifier": { - "version": "5.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/configstore": "*", - "boxen": "^4.2.0" - } - }, "node_modules/@types/yargs": { "version": "17.0.33", "dev": true, @@ -4086,13 +3630,6 @@ "dev": true, "license": "MIT" }, - "node_modules/@ungap/structured-clone": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz", - "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==", - "license": "ISC", - "peer": true - }, "node_modules/@vercel/og": { "version": "0.6.5", "resolved": "https://registry.npmjs.org/@vercel/og/-/og-0.6.5.tgz", @@ -4185,81 +3722,9 @@ "node": ">= 8.0.0" } }, - "node_modules/ajv": { - "version": "8.17.1", - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.3", - "fast-uri": "^3.0.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ajv-formats": { - "version": "2.1.1", - "license": "MIT", - "dependencies": { - "ajv": "^8.0.0" - }, - "peerDependencies": { - "ajv": "^8.0.0" - }, - "peerDependenciesMeta": { - "ajv": { - "optional": true - } - } - }, - "node_modules/ajv/node_modules/fast-deep-equal": { - "version": "3.1.3", - "license": "MIT" - }, - "node_modules/ansi-align": { - "version": "3.0.1", - "license": "ISC", - "dependencies": { - "string-width": "^4.1.0" - } - }, - "node_modules/ansi-align/node_modules/ansi-regex": { - "version": "5.0.1", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-align/node_modules/emoji-regex": { - "version": "8.0.0", - "license": "MIT" - }, - "node_modules/ansi-align/node_modules/string-width": { - "version": "4.2.3", - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-align/node_modules/strip-ansi": { - "version": "6.0.1", - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/ansi-escapes": { "version": "4.3.2", + "dev": true, "license": "MIT", "dependencies": { "type-fest": "^0.21.3" @@ -4357,13 +3822,6 @@ "version": "0.4.0", "license": "MIT" }, - "node_modules/atomically": { - "version": "1.7.0", - "license": "MIT", - "engines": { - "node": ">=10.12.0" - } - }, "node_modules/babel-jest": { "version": "29.7.0", "dev": true, @@ -4476,39 +3934,10 @@ "@babel/core": "^7.0.0" } }, - "node_modules/bail": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", - "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", - "license": "MIT", - "peer": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/balanced-match": { "version": "1.0.2", "license": "MIT" }, - "node_modules/base64-js": { - "version": "1.5.1", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, "node_modules/better-auth": { "version": "1.1.18", "dependencies": { @@ -4545,107 +3974,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/bl": { - "version": "4.1.0", - "license": "MIT", - "dependencies": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - } - }, - "node_modules/boxen": { - "version": "4.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-align": "^3.0.0", - "camelcase": "^5.3.1", - "chalk": "^3.0.0", - "cli-boxes": "^2.2.0", - "string-width": "^4.1.0", - "term-size": "^2.1.0", - "type-fest": "^0.8.1", - "widest-line": "^3.1.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/boxen/node_modules/ansi-regex": { - "version": "5.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/boxen/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/boxen/node_modules/chalk": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/boxen/node_modules/emoji-regex": { - "version": "8.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/boxen/node_modules/string-width": { - "version": "4.2.3", - "dev": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/boxen/node_modules/strip-ansi": { - "version": "6.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/boxen/node_modules/type-fest": { - "version": "0.8.1", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=8" - } - }, "node_modules/brace-expansion": { "version": "2.0.1", "license": "MIT", @@ -4720,46 +4048,11 @@ "node-int64": "^0.4.0" } }, - "node_modules/buffer": { - "version": "5.7.1", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, "node_modules/buffer-from": { "version": "1.1.2", "dev": true, "license": "MIT" }, - "node_modules/bundle-name": { - "version": "4.1.0", - "license": "MIT", - "dependencies": { - "run-applescript": "^7.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/busboy": { "version": "1.6.0", "dependencies": { @@ -4769,42 +4062,6 @@ "node": ">=10.16.0" } }, - "node_modules/cacheable-request": { - "version": "6.1.0", - "license": "MIT", - "dependencies": { - "clone-response": "^1.0.2", - "get-stream": "^5.1.0", - "http-cache-semantics": "^4.0.0", - "keyv": "^3.0.0", - "lowercase-keys": "^2.0.0", - "normalize-url": "^4.1.0", - "responselike": "^1.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cacheable-request/node_modules/get-stream": { - "version": "5.2.0", - "license": "MIT", - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cacheable-request/node_modules/lowercase-keys": { - "version": "2.0.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/callsites": { "version": "3.1.0", "dev": true, @@ -4855,19 +4112,9 @@ ], "license": "CC-BY-4.0" }, - "node_modules/ccount": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", - "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==", - "license": "MIT", - "peer": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/chalk": { "version": "4.1.2", + "dev": true, "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", @@ -4882,6 +4129,7 @@ }, "node_modules/chalk/node_modules/ansi-styles": { "version": "4.3.0", + "dev": true, "license": "MIT", "dependencies": { "color-convert": "^2.0.1" @@ -4901,54 +4149,6 @@ "node": ">=10" } }, - "node_modules/character-entities": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", - "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==", - "license": "MIT", - "peer": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/character-entities-html4": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz", - "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==", - "license": "MIT", - "peer": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/character-entities-legacy": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", - "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==", - "license": "MIT", - "peer": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/character-reference-invalid": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz", - "integrity": "sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==", - "license": "MIT", - "peer": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/chardet": { - "version": "0.7.0", - "license": "MIT" - }, "node_modules/chokidar": { "version": "3.6.0", "license": "MIT", @@ -4981,13 +4181,6 @@ "node": ">= 6" } }, - "node_modules/chownr": { - "version": "2.0.0", - "license": "ISC", - "engines": { - "node": ">=10" - } - }, "node_modules/ci-info": { "version": "3.9.0", "dev": true, @@ -5021,16 +4214,6 @@ "version": "5.0.5", "license": "MIT" }, - "node_modules/cli-boxes": { - "version": "2.2.1", - "license": "MIT", - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/cli-cursor": { "version": "5.0.0", "dev": true, @@ -5045,16 +4228,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/cli-spinners": { - "version": "2.9.2", - "license": "MIT", - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/cli-truncate": { "version": "4.0.0", "dev": true, @@ -5091,13 +4264,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/cli-width": { - "version": "3.0.0", - "license": "ISC", - "engines": { - "node": ">= 10" - } - }, "node_modules/client-only": { "version": "0.0.1", "license": "MIT" @@ -5182,23 +4348,6 @@ "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/clone": { - "version": "1.0.4", - "license": "MIT", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/clone-response": { - "version": "1.0.3", - "license": "MIT", - "dependencies": { - "mimic-response": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/clsx": { "version": "2.1.1", "license": "MIT", @@ -5712,17 +4861,6 @@ "node": ">= 0.8" } }, - "node_modules/comma-separated-tokens": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", - "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", - "license": "MIT", - "peer": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/commander": { "version": "4.1.1", "license": "MIT", @@ -5730,40 +4868,11 @@ "node": ">= 6" } }, - "node_modules/compute-scroll-into-view": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-3.1.1.tgz", - "integrity": "sha512-VRhuHOLoKYOy4UbilLbUzbYg93XLjv2PncJC50EuTWPA3gaja1UjBsUP/D/9/juV3vQFr6XBEzn9KCAHdUvOHw==", - "license": "MIT", - "peer": true - }, "node_modules/concat-map": { "version": "0.0.1", "dev": true, "license": "MIT" }, - "node_modules/conf": { - "version": "10.2.0", - "license": "MIT", - "dependencies": { - "ajv": "^8.6.3", - "ajv-formats": "^2.1.1", - "atomically": "^1.7.0", - "debounce-fn": "^4.0.0", - "dot-prop": "^6.0.1", - "env-paths": "^2.2.1", - "json-schema-typed": "^7.0.3", - "onetime": "^5.1.2", - "pkg-up": "^3.1.0", - "semver": "^7.3.5" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/config-chain": { "version": "1.1.13", "license": "MIT", @@ -5772,65 +4881,6 @@ "proto-list": "~1.2.1" } }, - "node_modules/configstore": { - "version": "5.0.1", - "license": "BSD-2-Clause", - "dependencies": { - "dot-prop": "^5.2.0", - "graceful-fs": "^4.1.2", - "make-dir": "^3.0.0", - "unique-string": "^2.0.0", - "write-file-atomic": "^3.0.0", - "xdg-basedir": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/configstore/node_modules/dot-prop": { - "version": "5.3.0", - "license": "MIT", - "dependencies": { - "is-obj": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/configstore/node_modules/make-dir": { - "version": "3.1.0", - "license": "MIT", - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/configstore/node_modules/semver": { - "version": "6.3.1", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/configstore/node_modules/signal-exit": { - "version": "3.0.7", - "license": "ISC" - }, - "node_modules/configstore/node_modules/write-file-atomic": { - "version": "3.0.3", - "license": "ISC", - "dependencies": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, "node_modules/convert-source-map": { "version": "2.0.0", "dev": true, @@ -5858,8 +4908,9 @@ }, "node_modules/create-require": { "version": "1.1.1", - "devOptional": true, - "license": "MIT" + "license": "MIT", + "optional": true, + "peer": true }, "node_modules/croner": { "version": "9.0.0", @@ -5880,13 +4931,6 @@ "node": ">= 8" } }, - "node_modules/crypto-random-string": { - "version": "2.0.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/css-background-parser": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/css-background-parser/-/css-background-parser-0.1.0.tgz", @@ -6108,26 +5152,6 @@ "url": "https://github.com/sponsors/kossnocorp" } }, - "node_modules/debounce-fn": { - "version": "4.0.0", - "license": "MIT", - "dependencies": { - "mimic-fn": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/debounce-fn/node_modules/mimic-fn": { - "version": "3.1.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/debug": { "version": "4.4.0", "license": "MIT", @@ -6148,30 +5172,6 @@ "dev": true, "license": "MIT" }, - "node_modules/decode-named-character-reference": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.1.0.tgz", - "integrity": "sha512-Wy+JTSbFThEOXQIR2L6mxJvEs+veIzpmqD7ynWxMXGpnk3smkHQOp6forLdHsKpAMW9iJpaBBIxz285t1n1C3w==", - "license": "MIT", - "peer": true, - "dependencies": { - "character-entities": "^2.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/decompress-response": { - "version": "3.3.0", - "license": "MIT", - "dependencies": { - "mimic-response": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/dedent": { "version": "1.5.3", "dev": true, @@ -6185,13 +5185,6 @@ } } }, - "node_modules/deep-extend": { - "version": "0.6.0", - "license": "MIT", - "engines": { - "node": ">=4.0.0" - } - }, "node_modules/deepmerge": { "version": "4.3.1", "license": "MIT", @@ -6199,54 +5192,6 @@ "node": ">=0.10.0" } }, - "node_modules/default-browser": { - "version": "5.2.1", - "license": "MIT", - "dependencies": { - "bundle-name": "^4.1.0", - "default-browser-id": "^5.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/default-browser-id": { - "version": "5.0.0", - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/defaults": { - "version": "1.0.4", - "license": "MIT", - "dependencies": { - "clone": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/defer-to-connect": { - "version": "1.1.3", - "license": "MIT" - }, - "node_modules/define-lazy-prop": { - "version": "3.0.0", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/defu": { "version": "6.1.4", "license": "MIT" @@ -6269,6 +5214,7 @@ }, "node_modules/dequal": { "version": "2.0.3", + "dev": true, "license": "MIT", "engines": { "node": ">=6" @@ -6294,28 +5240,15 @@ "version": "1.1.0", "license": "MIT" }, - "node_modules/devlop": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", - "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", - "license": "MIT", - "peer": true, - "dependencies": { - "dequal": "^2.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/didyoumean": { "version": "1.2.2", "license": "Apache-2.0" }, "node_modules/diff": { "version": "4.0.2", - "devOptional": true, "license": "BSD-3-Clause", + "optional": true, + "peer": true, "engines": { "node": ">=0.3.1" } @@ -6404,21 +5337,9 @@ "url": "https://github.com/fb55/domutils?sponsor=1" } }, - "node_modules/dot-prop": { - "version": "6.0.1", - "license": "MIT", - "dependencies": { - "is-obj": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/dotenv": { "version": "16.4.7", + "dev": true, "license": "BSD-2-Clause", "engines": { "node": ">=12" @@ -6556,10 +5477,6 @@ } } }, - "node_modules/duplexer3": { - "version": "0.1.5", - "license": "BSD-3-Clause" - }, "node_modules/eastasianwidth": { "version": "0.2.0", "license": "MIT" @@ -6634,20 +5551,6 @@ "version": "9.2.2", "license": "MIT" }, - "node_modules/emoji-regex-xs": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex-xs/-/emoji-regex-xs-1.0.0.tgz", - "integrity": "sha512-LRlerrMYoIDrT6jgpeZ2YYl/L8EulRTt5hQcYjy5AInh7HWXKimpqx68aknBFpGL2+/IcogTcaydJEgaTmOpDg==", - "license": "MIT", - "peer": true - }, - "node_modules/end-of-stream": { - "version": "1.4.4", - "license": "MIT", - "dependencies": { - "once": "^1.4.0" - } - }, "node_modules/entities": { "version": "4.5.0", "license": "BSD-2-Clause", @@ -6658,13 +5561,6 @@ "url": "https://github.com/fb55/entities?sponsor=1" } }, - "node_modules/env-paths": { - "version": "2.2.1", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, "node_modules/environment": { "version": "1.1.0", "dev": true, @@ -6745,13 +5641,6 @@ "node": ">=6" } }, - "node_modules/escape-goat": { - "version": "2.1.1", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", @@ -6806,31 +5695,6 @@ "node": ">=4.0" } }, - "node_modules/estree-util-attach-comments": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/estree-util-attach-comments/-/estree-util-attach-comments-3.0.0.tgz", - "integrity": "sha512-cKUwm/HUcTDsYh/9FgnuFqpfquUbwIqwKM26BVCGDPVgvaCl/nDCCjUfiLlx6lsEZ3Z4RFxNbOQ60pkaEwFxGw==", - "license": "MIT", - "peer": true, - "dependencies": { - "@types/estree": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/estree-util-is-identifier-name": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-3.0.0.tgz", - "integrity": "sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==", - "license": "MIT", - "peer": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, "node_modules/esutils": { "version": "2.0.3", "dev": true, @@ -6900,35 +5764,6 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "license": "MIT", - "peer": true - }, - "node_modules/external-editor": { - "version": "3.1.0", - "license": "MIT", - "dependencies": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/external-editor/node_modules/iconv-lite": { - "version": "0.4.24", - "license": "MIT", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/fast-deep-equal": { "version": "2.0.1", "license": "MIT" @@ -6962,20 +5797,6 @@ "dev": true, "license": "MIT" }, - "node_modules/fast-uri": { - "version": "3.0.6", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fastify" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/fastify" - } - ], - "license": "BSD-3-Clause" - }, "node_modules/fastq": { "version": "1.18.0", "license": "ISC", @@ -6997,26 +5818,6 @@ "integrity": "sha512-5u2V/CDW15QM1XbbgS+0DfPxVB+jUKhWEKuuFuHncbk3tEEqzmoXL+2KyOFuKGqOnmdIy0/davWF1CkuwtibCw==", "license": "MIT" }, - "node_modules/figures": { - "version": "3.2.0", - "license": "MIT", - "dependencies": { - "escape-string-regexp": "^1.0.5" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/figures/node_modules/escape-string-regexp": { - "version": "1.0.5", - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, "node_modules/filelist": { "version": "1.0.4", "dev": true, @@ -7099,30 +5900,6 @@ "node": ">= 12.20" } }, - "node_modules/fs-minipass": { - "version": "2.1.0", - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/fs-minipass/node_modules/minipass": { - "version": "3.3.6", - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/fs-minipass/node_modules/yallist": { - "version": "4.0.0", - "license": "ISC" - }, "node_modules/fs.realpath": { "version": "1.0.0", "dev": true, @@ -7139,257 +5916,6 @@ "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, - "node_modules/fumadocs-core": { - "version": "15.0.16", - "resolved": "https://registry.npmjs.org/fumadocs-core/-/fumadocs-core-15.0.16.tgz", - "integrity": "sha512-Z+So180L/z/esyrv5Ua9j7crKSoIt6j2nORSSeQELQsth89chwoTW0mAsqjzRWaxINplpNj0HekdextIcwY5Rg==", - "license": "MIT", - "peer": true, - "dependencies": { - "@formatjs/intl-localematcher": "^0.6.0", - "@orama/orama": "^3.1.2", - "@shikijs/rehype": "^3.1.0", - "@shikijs/transformers": "^3.1.0", - "github-slugger": "^2.0.0", - "hast-util-to-estree": "^3.1.3", - "hast-util-to-jsx-runtime": "^2.3.6", - "image-size": "^2.0.0", - "negotiator": "^1.0.0", - "react-remove-scroll": "^2.6.3", - "remark": "^15.0.0", - "remark-gfm": "^4.0.1", - "scroll-into-view-if-needed": "^3.1.0", - "shiki": "^3.1.0", - "unist-util-visit": "^5.0.0" - }, - "peerDependencies": { - "@oramacloud/client": "1.x.x || 2.x.x", - "algoliasearch": "4.24.0", - "next": "14.x.x || 15.x.x", - "react": "18.x.x || 19.x.x", - "react-dom": "18.x.x || 19.x.x" - }, - "peerDependenciesMeta": { - "@oramacloud/client": { - "optional": true - }, - "algoliasearch": { - "optional": true - }, - "next": { - "optional": true - }, - "react": { - "optional": true - }, - "react-dom": { - "optional": true - } - } - }, - "node_modules/fumadocs-ui": { - "version": "15.0.16", - "resolved": "https://registry.npmjs.org/fumadocs-ui/-/fumadocs-ui-15.0.16.tgz", - "integrity": "sha512-j/fTDaEPObpEV2ABrSpEWdmETMZiLreMGmNz9Ui+4uUD/FSNtf4X5D2PyfSjh2NONg0uq/1hbNuMv7vyCv+Zxg==", - "license": "MIT", - "dependencies": { - "@radix-ui/react-accordion": "^1.2.3", - "@radix-ui/react-collapsible": "^1.1.3", - "@radix-ui/react-dialog": "^1.1.6", - "@radix-ui/react-direction": "^1.1.0", - "@radix-ui/react-navigation-menu": "^1.2.5", - "@radix-ui/react-popover": "^1.1.6", - "@radix-ui/react-scroll-area": "^1.2.3", - "@radix-ui/react-slot": "^1.1.2", - "@radix-ui/react-tabs": "^1.1.3", - "class-variance-authority": "^0.7.1", - "lodash.merge": "^4.6.2", - "lucide-react": "^0.479.0", - "next-themes": "^0.4.4", - "postcss-selector-parser": "^7.1.0", - "react-medium-image-zoom": "^5.2.14", - "tailwind-merge": "^3.0.2" - }, - "peerDependencies": { - "fumadocs-core": "15.0.16", - "next": "14.x.x || 15.x.x", - "react": "18.x.x || 19.x.x", - "react-dom": "18.x.x || 19.x.x", - "tailwindcss": "^3.4.14 || ^4.0.0" - }, - "peerDependenciesMeta": { - "tailwindcss": { - "optional": true - } - } - }, - "node_modules/fumadocs-ui/node_modules/@radix-ui/react-dialog": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.1.6.tgz", - "integrity": "sha512-/IVhJV5AceX620DUJ4uYVMymzsipdKBzo3edo+omeskCKGm9FRHM0ebIdbPnlQVJqyuHbuBltQUOG2mOTq2IYw==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.1", - "@radix-ui/react-compose-refs": "1.1.1", - "@radix-ui/react-context": "1.1.1", - "@radix-ui/react-dismissable-layer": "1.1.5", - "@radix-ui/react-focus-guards": "1.1.1", - "@radix-ui/react-focus-scope": "1.1.2", - "@radix-ui/react-id": "1.1.0", - "@radix-ui/react-portal": "1.1.4", - "@radix-ui/react-presence": "1.1.2", - "@radix-ui/react-primitive": "2.0.2", - "@radix-ui/react-slot": "1.1.2", - "@radix-ui/react-use-controllable-state": "1.1.0", - "aria-hidden": "^1.2.4", - "react-remove-scroll": "^2.6.3" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/fumadocs-ui/node_modules/@radix-ui/react-dismissable-layer": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.5.tgz", - "integrity": "sha512-E4TywXY6UsXNRhFrECa5HAvE5/4BFcGyfTyK36gP+pAW1ed7UTK4vKwdr53gAJYwqbfCWC6ATvJa3J3R/9+Qrg==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.1", - "@radix-ui/react-compose-refs": "1.1.1", - "@radix-ui/react-primitive": "2.0.2", - "@radix-ui/react-use-callback-ref": "1.1.0", - "@radix-ui/react-use-escape-keydown": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/fumadocs-ui/node_modules/@radix-ui/react-focus-scope": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.2.tgz", - "integrity": "sha512-zxwE80FCU7lcXUGWkdt6XpTTCKPitG1XKOwViTxHVKIJhZl9MvIl2dVHeZENCWD9+EdWv05wlaEkRXUykU27RA==", - "license": "MIT", - "dependencies": { - "@radix-ui/react-compose-refs": "1.1.1", - "@radix-ui/react-primitive": "2.0.2", - "@radix-ui/react-use-callback-ref": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/fumadocs-ui/node_modules/@radix-ui/react-portal": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.4.tgz", - "integrity": "sha512-sn2O9k1rPFYVyKd5LAJfo96JlSGVFpa1fS6UuBJfrZadudiw5tAmru+n1x7aMRQ84qDM71Zh1+SzK5QwU0tJfA==", - "license": "MIT", - "dependencies": { - "@radix-ui/react-primitive": "2.0.2", - "@radix-ui/react-use-layout-effect": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/fumadocs-ui/node_modules/@radix-ui/react-primitive": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.0.2.tgz", - "integrity": "sha512-Ec/0d38EIuvDF+GZjcMU/Ze6MxntVJYO/fRlCPhCaVUyPY9WTalHJw54tp9sXeJo3tlShWpy41vQRgLRGOuz+w==", - "license": "MIT", - "dependencies": { - "@radix-ui/react-slot": "1.1.2" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/fumadocs-ui/node_modules/lucide-react": { - "version": "0.479.0", - "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.479.0.tgz", - "integrity": "sha512-aBhNnveRhorBOK7uA4gDjgaf+YlHMdMhQ/3cupk6exM10hWlEU+2QtWYOfhXhjAsmdb6LeKR+NZnow4UxRRiTQ==", - "license": "ISC", - "peerDependencies": { - "react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0" - } - }, - "node_modules/fumadocs-ui/node_modules/postcss-selector-parser": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", - "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/fumadocs-ui/node_modules/tailwind-merge": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-3.0.2.tgz", - "integrity": "sha512-l7z+OYZ7mu3DTqrL88RiKrKIqO3NcpEO8V/Od04bNpvk0kiIFndGEoqfuzvj4yuhRkHKjRkII2z+KS2HfPcSxw==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/dcastil" - } - }, "node_modules/function-bind": { "version": "1.1.2", "license": "MIT", @@ -7461,13 +5987,6 @@ "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" } }, - "node_modules/github-slugger": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-2.0.0.tgz", - "integrity": "sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==", - "license": "ISC", - "peer": true - }, "node_modules/glob": { "version": "10.4.5", "license": "ISC", @@ -7496,26 +6015,6 @@ "node": ">=10.13.0" } }, - "node_modules/global-dirs": { - "version": "3.0.1", - "license": "MIT", - "dependencies": { - "ini": "2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/global-dirs/node_modules/ini": { - "version": "2.0.0", - "license": "ISC", - "engines": { - "node": ">=10" - } - }, "node_modules/globals": { "version": "11.12.0", "dev": true, @@ -7524,38 +6023,9 @@ "node": ">=4" } }, - "node_modules/got": { - "version": "9.6.0", - "license": "MIT", - "dependencies": { - "@sindresorhus/is": "^0.14.0", - "@szmarczak/http-timer": "^1.1.2", - "cacheable-request": "^6.0.0", - "decompress-response": "^3.3.0", - "duplexer3": "^0.1.4", - "get-stream": "^4.1.0", - "lowercase-keys": "^1.0.1", - "mimic-response": "^1.0.1", - "p-cancelable": "^1.0.0", - "to-readable-stream": "^1.0.0", - "url-parse-lax": "^3.0.0" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/got/node_modules/get-stream": { - "version": "4.1.0", - "license": "MIT", - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/graceful-fs": { "version": "4.2.11", + "dev": true, "license": "ISC" }, "node_modules/groq-sdk": { @@ -7584,13 +6054,7 @@ }, "node_modules/has-flag": { "version": "4.0.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/has-yarn": { - "version": "2.1.0", + "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -7606,115 +6070,6 @@ "node": ">= 0.4" } }, - "node_modules/hast-util-to-estree": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/hast-util-to-estree/-/hast-util-to-estree-3.1.3.tgz", - "integrity": "sha512-48+B/rJWAp0jamNbAAf9M7Uf//UVqAoMmgXhBdxTDJLGKY+LRnZ99qcG+Qjl5HfMpYNzS5v4EAwVEF34LeAj7w==", - "license": "MIT", - "peer": true, - "dependencies": { - "@types/estree": "^1.0.0", - "@types/estree-jsx": "^1.0.0", - "@types/hast": "^3.0.0", - "comma-separated-tokens": "^2.0.0", - "devlop": "^1.0.0", - "estree-util-attach-comments": "^3.0.0", - "estree-util-is-identifier-name": "^3.0.0", - "hast-util-whitespace": "^3.0.0", - "mdast-util-mdx-expression": "^2.0.0", - "mdast-util-mdx-jsx": "^3.0.0", - "mdast-util-mdxjs-esm": "^2.0.0", - "property-information": "^7.0.0", - "space-separated-tokens": "^2.0.0", - "style-to-js": "^1.0.0", - "unist-util-position": "^5.0.0", - "zwitch": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-to-html": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-9.0.5.tgz", - "integrity": "sha512-OguPdidb+fbHQSU4Q4ZiLKnzWo8Wwsf5bZfbvu7//a9oTYoqD/fWpe96NuHkoS9h0ccGOTe0C4NGXdtS0iObOw==", - "license": "MIT", - "peer": true, - "dependencies": { - "@types/hast": "^3.0.0", - "@types/unist": "^3.0.0", - "ccount": "^2.0.0", - "comma-separated-tokens": "^2.0.0", - "hast-util-whitespace": "^3.0.0", - "html-void-elements": "^3.0.0", - "mdast-util-to-hast": "^13.0.0", - "property-information": "^7.0.0", - "space-separated-tokens": "^2.0.0", - "stringify-entities": "^4.0.0", - "zwitch": "^2.0.4" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-to-jsx-runtime": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/hast-util-to-jsx-runtime/-/hast-util-to-jsx-runtime-2.3.6.tgz", - "integrity": "sha512-zl6s8LwNyo1P9uw+XJGvZtdFF1GdAkOg8ujOw+4Pyb76874fLps4ueHXDhXWdk6YHQ6OgUtinliG7RsYvCbbBg==", - "license": "MIT", - "peer": true, - "dependencies": { - "@types/estree": "^1.0.0", - "@types/hast": "^3.0.0", - "@types/unist": "^3.0.0", - "comma-separated-tokens": "^2.0.0", - "devlop": "^1.0.0", - "estree-util-is-identifier-name": "^3.0.0", - "hast-util-whitespace": "^3.0.0", - "mdast-util-mdx-expression": "^2.0.0", - "mdast-util-mdx-jsx": "^3.0.0", - "mdast-util-mdxjs-esm": "^2.0.0", - "property-information": "^7.0.0", - "space-separated-tokens": "^2.0.0", - "style-to-js": "^1.0.0", - "unist-util-position": "^5.0.0", - "vfile-message": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-to-string": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/hast-util-to-string/-/hast-util-to-string-3.0.1.tgz", - "integrity": "sha512-XelQVTDWvqcl3axRfI0xSeoVKzyIFPwsAGSLIsKdJKQMXDYJS4WYrBNF/8J7RdhIcFI2BOHgAifggsvsxp/3+A==", - "license": "MIT", - "peer": true, - "dependencies": { - "@types/hast": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-whitespace": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz", - "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==", - "license": "MIT", - "peer": true, - "dependencies": { - "@types/hast": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, "node_modules/hex-rgb": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/hex-rgb/-/hex-rgb-4.3.0.tgz", @@ -7757,17 +6112,6 @@ "node": ">=14" } }, - "node_modules/html-void-elements": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-3.0.0.tgz", - "integrity": "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==", - "license": "MIT", - "peer": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/htmlparser2": { "version": "8.0.2", "funding": [ @@ -7785,10 +6129,6 @@ "entities": "^4.4.0" } }, - "node_modules/http-cache-semantics": { - "version": "4.1.1", - "license": "BSD-2-Clause" - }, "node_modules/http-proxy-agent": { "version": "5.0.0", "dev": true, @@ -7854,50 +6194,12 @@ "node": ">=0.10.0" } }, - "node_modules/ieee754": { - "version": "1.2.1", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "BSD-3-Clause" - }, - "node_modules/image-size": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-2.0.0.tgz", - "integrity": "sha512-HP07n1SpdIXGUL4VotUIOQz66MQOq8g7VN+Yj02YTVowqZScQ5i/JYU0+lkNr2pwt5j4hOpk94/UBV1ZCbS2fA==", - "license": "MIT", - "peer": true, - "bin": { - "image-size": "bin/image-size.js" - }, - "engines": { - "node": ">=16.x" - } - }, "node_modules/immutable": { "version": "5.0.3", "license": "MIT", "optional": true, "peer": true }, - "node_modules/import-lazy": { - "version": "2.1.0", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, "node_modules/import-local": { "version": "3.2.0", "dev": true, @@ -7918,6 +6220,7 @@ }, "node_modules/imurmurhash": { "version": "0.1.4", + "dev": true, "license": "MIT", "engines": { "node": ">=0.8.19" @@ -7942,19 +6245,13 @@ }, "node_modules/inherits": { "version": "2.0.4", + "dev": true, "license": "ISC" }, "node_modules/ini": { "version": "1.3.8", "license": "ISC" }, - "node_modules/inline-style-parser": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.2.4.tgz", - "integrity": "sha512-0aO8FkhNZlj/ZIbNi7Lxxr12obT7cL1moPfE4tg1LkX7LlLfC6DeX4l2ZEud1ukP9jNQyNnfzQVqwbwmAATY4Q==", - "license": "MIT", - "peer": true - }, "node_modules/input-otp": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/input-otp/-/input-otp-1.4.2.tgz", @@ -7965,165 +6262,6 @@ "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0.0 || ^19.0.0-rc" } }, - "node_modules/inquirer": { - "version": "8.2.6", - "license": "MIT", - "dependencies": { - "ansi-escapes": "^4.2.1", - "chalk": "^4.1.1", - "cli-cursor": "^3.1.0", - "cli-width": "^3.0.0", - "external-editor": "^3.0.3", - "figures": "^3.0.0", - "lodash": "^4.17.21", - "mute-stream": "0.0.8", - "ora": "^5.4.1", - "run-async": "^2.4.0", - "rxjs": "^7.5.5", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", - "through": "^2.3.6", - "wrap-ansi": "^6.0.1" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/inquirer/node_modules/ansi-regex": { - "version": "5.0.1", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/inquirer/node_modules/ansi-styles": { - "version": "4.3.0", - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/inquirer/node_modules/cli-cursor": { - "version": "3.1.0", - "license": "MIT", - "dependencies": { - "restore-cursor": "^3.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/inquirer/node_modules/emoji-regex": { - "version": "8.0.0", - "license": "MIT" - }, - "node_modules/inquirer/node_modules/is-interactive": { - "version": "1.0.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/inquirer/node_modules/is-unicode-supported": { - "version": "0.1.0", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/inquirer/node_modules/log-symbols": { - "version": "4.1.0", - "license": "MIT", - "dependencies": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/inquirer/node_modules/ora": { - "version": "5.4.1", - "license": "MIT", - "dependencies": { - "bl": "^4.1.0", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-spinners": "^2.5.0", - "is-interactive": "^1.0.0", - "is-unicode-supported": "^0.1.0", - "log-symbols": "^4.1.0", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/inquirer/node_modules/restore-cursor": { - "version": "3.1.0", - "license": "MIT", - "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/inquirer/node_modules/signal-exit": { - "version": "3.0.7", - "license": "ISC" - }, - "node_modules/inquirer/node_modules/string-width": { - "version": "4.2.3", - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/inquirer/node_modules/strip-ansi": { - "version": "6.0.1", - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/inquirer/node_modules/wrap-ansi": { - "version": "6.2.0", - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/ioredis": { "version": "5.6.0", "resolved": "https://registry.npmjs.org/ioredis/-/ioredis-5.6.0.tgz", @@ -8148,32 +6286,6 @@ "url": "https://opencollective.com/ioredis" } }, - "node_modules/is-alphabetical": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz", - "integrity": "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==", - "license": "MIT", - "peer": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-alphanumerical": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz", - "integrity": "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==", - "license": "MIT", - "peer": true, - "dependencies": { - "is-alphabetical": "^2.0.0", - "is-decimal": "^2.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/is-arrayish": { "version": "0.3.2", "license": "MIT", @@ -8189,20 +6301,6 @@ "node": ">=8" } }, - "node_modules/is-ci": { - "version": "2.0.0", - "license": "MIT", - "dependencies": { - "ci-info": "^2.0.0" - }, - "bin": { - "is-ci": "bin.js" - } - }, - "node_modules/is-ci/node_modules/ci-info": { - "version": "2.0.0", - "license": "MIT" - }, "node_modules/is-core-module": { "version": "2.16.1", "license": "MIT", @@ -8216,30 +6314,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-decimal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.1.tgz", - "integrity": "sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==", - "license": "MIT", - "peer": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-docker": { - "version": "3.0.0", - "license": "MIT", - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/is-extglob": { "version": "2.1.1", "license": "MIT", @@ -8272,57 +6346,6 @@ "node": ">=0.10.0" } }, - "node_modules/is-hexadecimal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz", - "integrity": "sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==", - "license": "MIT", - "peer": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-inside-container": { - "version": "1.0.0", - "license": "MIT", - "dependencies": { - "is-docker": "^3.0.0" - }, - "bin": { - "is-inside-container": "cli.js" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-installed-globally": { - "version": "0.4.0", - "license": "MIT", - "dependencies": { - "global-dirs": "^3.0.0", - "is-path-inside": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-npm": { - "version": "5.0.0", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/is-number": { "version": "7.0.0", "license": "MIT", @@ -8330,33 +6353,6 @@ "node": ">=0.12.0" } }, - "node_modules/is-obj": { - "version": "2.0.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-path-inside": { - "version": "3.0.3", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-plain-obj": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", - "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", - "license": "MIT", - "peer": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/is-potential-custom-element-name": { "version": "1.0.1", "dev": true, @@ -8373,27 +6369,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/is-typedarray": { - "version": "1.0.0", - "license": "MIT" - }, - "node_modules/is-wsl": { - "version": "3.1.0", - "license": "MIT", - "dependencies": { - "is-inside-container": "^1.0.0" - }, - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-yarn-global": { - "version": "0.3.0", - "license": "MIT" - }, "node_modules/isexe": { "version": "2.0.0", "license": "ISC" @@ -9287,23 +7262,11 @@ "node": ">=6" } }, - "node_modules/json-buffer": { - "version": "3.0.0", - "license": "MIT" - }, "node_modules/json-parse-even-better-errors": { "version": "2.3.1", "dev": true, "license": "MIT" }, - "node_modules/json-schema-traverse": { - "version": "1.0.0", - "license": "MIT" - }, - "node_modules/json-schema-typed": { - "version": "7.0.3", - "license": "BSD-2-Clause" - }, "node_modules/json5": { "version": "2.2.3", "dev": true, @@ -9322,13 +7285,6 @@ "node": ">=18" } }, - "node_modules/keyv": { - "version": "3.1.0", - "license": "MIT", - "dependencies": { - "json-buffer": "3.0.0" - } - }, "node_modules/kleur": { "version": "3.0.3", "dev": true, @@ -9344,16 +7300,6 @@ "node": ">=14.0.0" } }, - "node_modules/latest-version": { - "version": "5.1.0", - "license": "MIT", - "dependencies": { - "package-json": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/leac": { "version": "0.6.0", "license": "MIT", @@ -9626,6 +7572,7 @@ }, "node_modules/lodash": { "version": "4.17.21", + "dev": true, "license": "MIT" }, "node_modules/lodash.defaults": { @@ -9645,12 +7592,6 @@ "dev": true, "license": "MIT" }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "license": "MIT" - }, "node_modules/log-update": { "version": "6.1.0", "dev": true, @@ -9749,17 +7690,6 @@ "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/longest-streak": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", - "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==", - "license": "MIT", - "peer": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/loose-envify": { "version": "1.4.0", "license": "MIT", @@ -9770,13 +7700,6 @@ "loose-envify": "cli.js" } }, - "node_modules/lowercase-keys": { - "version": "1.0.1", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/lru-cache": { "version": "10.4.3", "license": "ISC" @@ -9826,315 +7749,6 @@ "tmpl": "1.0.5" } }, - "node_modules/markdown-table": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.4.tgz", - "integrity": "sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==", - "license": "MIT", - "peer": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/mdast-util-find-and-replace": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.2.tgz", - "integrity": "sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==", - "license": "MIT", - "peer": true, - "dependencies": { - "@types/mdast": "^4.0.0", - "escape-string-regexp": "^5.0.0", - "unist-util-is": "^6.0.0", - "unist-util-visit-parents": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-find-and-replace/node_modules/escape-string-regexp": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", - "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", - "license": "MIT", - "peer": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/mdast-util-from-markdown": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.2.tgz", - "integrity": "sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==", - "license": "MIT", - "peer": true, - "dependencies": { - "@types/mdast": "^4.0.0", - "@types/unist": "^3.0.0", - "decode-named-character-reference": "^1.0.0", - "devlop": "^1.0.0", - "mdast-util-to-string": "^4.0.0", - "micromark": "^4.0.0", - "micromark-util-decode-numeric-character-reference": "^2.0.0", - "micromark-util-decode-string": "^2.0.0", - "micromark-util-normalize-identifier": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0", - "unist-util-stringify-position": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-3.1.0.tgz", - "integrity": "sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==", - "license": "MIT", - "peer": true, - "dependencies": { - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-gfm-autolink-literal": "^2.0.0", - "mdast-util-gfm-footnote": "^2.0.0", - "mdast-util-gfm-strikethrough": "^2.0.0", - "mdast-util-gfm-table": "^2.0.0", - "mdast-util-gfm-task-list-item": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm-autolink-literal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.1.tgz", - "integrity": "sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==", - "license": "MIT", - "peer": true, - "dependencies": { - "@types/mdast": "^4.0.0", - "ccount": "^2.0.0", - "devlop": "^1.0.0", - "mdast-util-find-and-replace": "^3.0.0", - "micromark-util-character": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm-footnote": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.1.0.tgz", - "integrity": "sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==", - "license": "MIT", - "peer": true, - "dependencies": { - "@types/mdast": "^4.0.0", - "devlop": "^1.1.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0", - "micromark-util-normalize-identifier": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm-strikethrough": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz", - "integrity": "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==", - "license": "MIT", - "peer": true, - "dependencies": { - "@types/mdast": "^4.0.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm-table": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz", - "integrity": "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==", - "license": "MIT", - "peer": true, - "dependencies": { - "@types/mdast": "^4.0.0", - "devlop": "^1.0.0", - "markdown-table": "^3.0.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm-task-list-item": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz", - "integrity": "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==", - "license": "MIT", - "peer": true, - "dependencies": { - "@types/mdast": "^4.0.0", - "devlop": "^1.0.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-mdx-expression": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-2.0.1.tgz", - "integrity": "sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ==", - "license": "MIT", - "peer": true, - "dependencies": { - "@types/estree-jsx": "^1.0.0", - "@types/hast": "^3.0.0", - "@types/mdast": "^4.0.0", - "devlop": "^1.0.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-mdx-jsx": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-3.2.0.tgz", - "integrity": "sha512-lj/z8v0r6ZtsN/cGNNtemmmfoLAFZnjMbNyLzBafjzikOM+glrjNHPlf6lQDOTccj9n5b0PPihEBbhneMyGs1Q==", - "license": "MIT", - "peer": true, - "dependencies": { - "@types/estree-jsx": "^1.0.0", - "@types/hast": "^3.0.0", - "@types/mdast": "^4.0.0", - "@types/unist": "^3.0.0", - "ccount": "^2.0.0", - "devlop": "^1.1.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0", - "parse-entities": "^4.0.0", - "stringify-entities": "^4.0.0", - "unist-util-stringify-position": "^4.0.0", - "vfile-message": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-mdxjs-esm": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-2.0.1.tgz", - "integrity": "sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==", - "license": "MIT", - "peer": true, - "dependencies": { - "@types/estree-jsx": "^1.0.0", - "@types/hast": "^3.0.0", - "@types/mdast": "^4.0.0", - "devlop": "^1.0.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-phrasing": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz", - "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==", - "license": "MIT", - "peer": true, - "dependencies": { - "@types/mdast": "^4.0.0", - "unist-util-is": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-to-hast": { - "version": "13.2.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.0.tgz", - "integrity": "sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==", - "license": "MIT", - "peer": true, - "dependencies": { - "@types/hast": "^3.0.0", - "@types/mdast": "^4.0.0", - "@ungap/structured-clone": "^1.0.0", - "devlop": "^1.0.0", - "micromark-util-sanitize-uri": "^2.0.0", - "trim-lines": "^3.0.0", - "unist-util-position": "^5.0.0", - "unist-util-visit": "^5.0.0", - "vfile": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-to-markdown": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.2.tgz", - "integrity": "sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==", - "license": "MIT", - "peer": true, - "dependencies": { - "@types/mdast": "^4.0.0", - "@types/unist": "^3.0.0", - "longest-streak": "^3.0.0", - "mdast-util-phrasing": "^4.0.0", - "mdast-util-to-string": "^4.0.0", - "micromark-util-classify-character": "^2.0.0", - "micromark-util-decode-string": "^2.0.0", - "unist-util-visit": "^5.0.0", - "zwitch": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-to-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", - "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", - "license": "MIT", - "peer": true, - "dependencies": { - "@types/mdast": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, "node_modules/merge-stream": { "version": "2.0.0", "dev": true, @@ -10147,597 +7761,6 @@ "node": ">= 8" } }, - "node_modules/micromark": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.2.tgz", - "integrity": "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "peer": true, - "dependencies": { - "@types/debug": "^4.0.0", - "debug": "^4.0.0", - "decode-named-character-reference": "^1.0.0", - "devlop": "^1.0.0", - "micromark-core-commonmark": "^2.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-chunked": "^2.0.0", - "micromark-util-combine-extensions": "^2.0.0", - "micromark-util-decode-numeric-character-reference": "^2.0.0", - "micromark-util-encode": "^2.0.0", - "micromark-util-normalize-identifier": "^2.0.0", - "micromark-util-resolve-all": "^2.0.0", - "micromark-util-sanitize-uri": "^2.0.0", - "micromark-util-subtokenize": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-core-commonmark": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.3.tgz", - "integrity": "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "peer": true, - "dependencies": { - "decode-named-character-reference": "^1.0.0", - "devlop": "^1.0.0", - "micromark-factory-destination": "^2.0.0", - "micromark-factory-label": "^2.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-factory-title": "^2.0.0", - "micromark-factory-whitespace": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-chunked": "^2.0.0", - "micromark-util-classify-character": "^2.0.0", - "micromark-util-html-tag-name": "^2.0.0", - "micromark-util-normalize-identifier": "^2.0.0", - "micromark-util-resolve-all": "^2.0.0", - "micromark-util-subtokenize": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-extension-gfm": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz", - "integrity": "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==", - "license": "MIT", - "peer": true, - "dependencies": { - "micromark-extension-gfm-autolink-literal": "^2.0.0", - "micromark-extension-gfm-footnote": "^2.0.0", - "micromark-extension-gfm-strikethrough": "^2.0.0", - "micromark-extension-gfm-table": "^2.0.0", - "micromark-extension-gfm-tagfilter": "^2.0.0", - "micromark-extension-gfm-task-list-item": "^2.0.0", - "micromark-util-combine-extensions": "^2.0.0", - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-autolink-literal": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.1.0.tgz", - "integrity": "sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==", - "license": "MIT", - "peer": true, - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-sanitize-uri": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-footnote": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.1.0.tgz", - "integrity": "sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==", - "license": "MIT", - "peer": true, - "dependencies": { - "devlop": "^1.0.0", - "micromark-core-commonmark": "^2.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-normalize-identifier": "^2.0.0", - "micromark-util-sanitize-uri": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-strikethrough": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.1.0.tgz", - "integrity": "sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==", - "license": "MIT", - "peer": true, - "dependencies": { - "devlop": "^1.0.0", - "micromark-util-chunked": "^2.0.0", - "micromark-util-classify-character": "^2.0.0", - "micromark-util-resolve-all": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-table": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.1.1.tgz", - "integrity": "sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==", - "license": "MIT", - "peer": true, - "dependencies": { - "devlop": "^1.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-tagfilter": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz", - "integrity": "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==", - "license": "MIT", - "peer": true, - "dependencies": { - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-task-list-item": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.1.0.tgz", - "integrity": "sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==", - "license": "MIT", - "peer": true, - "dependencies": { - "devlop": "^1.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-factory-destination": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.1.tgz", - "integrity": "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "peer": true, - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-factory-label": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.1.tgz", - "integrity": "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "peer": true, - "dependencies": { - "devlop": "^1.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-factory-space": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", - "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "peer": true, - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-factory-title": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.1.tgz", - "integrity": "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "peer": true, - "dependencies": { - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-factory-whitespace": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.1.tgz", - "integrity": "sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "peer": true, - "dependencies": { - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-util-character": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", - "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "peer": true, - "dependencies": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-util-chunked": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.1.tgz", - "integrity": "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "peer": true, - "dependencies": { - "micromark-util-symbol": "^2.0.0" - } - }, - "node_modules/micromark-util-classify-character": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.1.tgz", - "integrity": "sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "peer": true, - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-util-combine-extensions": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.1.tgz", - "integrity": "sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "peer": true, - "dependencies": { - "micromark-util-chunked": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-util-decode-numeric-character-reference": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.2.tgz", - "integrity": "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "peer": true, - "dependencies": { - "micromark-util-symbol": "^2.0.0" - } - }, - "node_modules/micromark-util-decode-string": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.1.tgz", - "integrity": "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "peer": true, - "dependencies": { - "decode-named-character-reference": "^1.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-decode-numeric-character-reference": "^2.0.0", - "micromark-util-symbol": "^2.0.0" - } - }, - "node_modules/micromark-util-encode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.1.tgz", - "integrity": "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "peer": true - }, - "node_modules/micromark-util-html-tag-name": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.1.tgz", - "integrity": "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "peer": true - }, - "node_modules/micromark-util-normalize-identifier": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.1.tgz", - "integrity": "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "peer": true, - "dependencies": { - "micromark-util-symbol": "^2.0.0" - } - }, - "node_modules/micromark-util-resolve-all": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.1.tgz", - "integrity": "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "peer": true, - "dependencies": { - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-util-sanitize-uri": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.1.tgz", - "integrity": "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "peer": true, - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-encode": "^2.0.0", - "micromark-util-symbol": "^2.0.0" - } - }, - "node_modules/micromark-util-subtokenize": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.1.0.tgz", - "integrity": "sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "peer": true, - "dependencies": { - "devlop": "^1.0.0", - "micromark-util-chunked": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-util-symbol": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", - "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "peer": true - }, - "node_modules/micromark-util-types": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.2.tgz", - "integrity": "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "peer": true - }, "node_modules/micromatch": { "version": "4.0.8", "license": "MIT", @@ -10768,6 +7791,7 @@ }, "node_modules/mimic-fn": { "version": "2.1.0", + "dev": true, "license": "MIT", "engines": { "node": ">=6" @@ -10784,13 +7808,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/mimic-response": { - "version": "1.0.1", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, "node_modules/min-indent": { "version": "1.0.1", "dev": true, @@ -10812,13 +7829,6 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/minimist": { - "version": "1.2.8", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/minipass": { "version": "7.1.2", "license": "ISC", @@ -10826,49 +7836,10 @@ "node": ">=16 || 14 >=14.17" } }, - "node_modules/minizlib": { - "version": "2.1.2", - "license": "MIT", - "dependencies": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minizlib/node_modules/minipass": { - "version": "3.3.6", - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minizlib/node_modules/yallist": { - "version": "4.0.0", - "license": "ISC" - }, - "node_modules/mkdirp": { - "version": "1.0.4", - "license": "MIT", - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/ms": { "version": "2.1.3", "license": "MIT" }, - "node_modules/mute-stream": { - "version": "0.0.8", - "license": "ISC" - }, "node_modules/mz": { "version": "2.7.0", "license": "MIT", @@ -10912,16 +7883,6 @@ "dev": true, "license": "MIT" }, - "node_modules/negotiator": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz", - "integrity": "sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==", - "license": "MIT", - "peer": true, - "engines": { - "node": ">= 0.6" - } - }, "node_modules/next": { "version": "15.2.0", "license": "MIT", @@ -11081,13 +8042,6 @@ "node": ">=0.10.0" } }, - "node_modules/normalize-url": { - "version": "4.5.1", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/npm-run-path": { "version": "4.0.1", "dev": true, @@ -11120,6 +8074,7 @@ }, "node_modules/once": { "version": "1.4.0", + "dev": true, "license": "ISC", "dependencies": { "wrappy": "1" @@ -11127,6 +8082,7 @@ }, "node_modules/onetime": { "version": "5.1.2", + "dev": true, "license": "MIT", "dependencies": { "mimic-fn": "^2.1.0" @@ -11138,42 +8094,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/oniguruma-parser": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/oniguruma-parser/-/oniguruma-parser-0.5.4.tgz", - "integrity": "sha512-yNxcQ8sKvURiTwP0mV6bLQCYE7NKfKRRWunhbZnXgxSmB1OXa1lHrN3o4DZd+0Si0kU5blidK7BcROO8qv5TZA==", - "license": "MIT", - "peer": true - }, - "node_modules/oniguruma-to-es": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/oniguruma-to-es/-/oniguruma-to-es-4.1.0.tgz", - "integrity": "sha512-SNwG909cSLo4vPyyPbU/VJkEc9WOXqu2ycBlfd1UCXLqk1IijcQktSBb2yRQ2UFPsDhpkaf+C1dtT3PkLK/yWA==", - "license": "MIT", - "peer": true, - "dependencies": { - "emoji-regex-xs": "^1.0.0", - "oniguruma-parser": "^0.5.4", - "regex": "^6.0.1", - "regex-recursion": "^6.0.2" - } - }, - "node_modules/open": { - "version": "10.1.0", - "license": "MIT", - "dependencies": { - "default-browser": "^5.2.1", - "define-lazy-prop": "^3.0.0", - "is-inside-container": "^1.0.0", - "is-wsl": "^3.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/openai": { "version": "4.85.4", "license": "Apache-2.0", @@ -11213,20 +8133,6 @@ "version": "5.26.5", "license": "MIT" }, - "node_modules/os-tmpdir": { - "version": "1.0.2", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/p-cancelable": { - "version": "1.1.0", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, "node_modules/p-limit": { "version": "3.1.0", "dev": true, @@ -11268,35 +8174,16 @@ }, "node_modules/p-try": { "version": "2.2.0", + "dev": true, "license": "MIT", "engines": { "node": ">=6" } }, - "node_modules/package-json": { - "version": "6.5.0", - "license": "MIT", - "dependencies": { - "got": "^9.6.0", - "registry-auth-token": "^4.0.0", - "registry-url": "^5.0.0", - "semver": "^6.2.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/package-json-from-dist": { "version": "1.0.1", "license": "BlueOak-1.0.0" }, - "node_modules/package-json/node_modules/semver": { - "version": "6.3.1", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/pako": { "version": "0.2.9", "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", @@ -11313,33 +8200,6 @@ "hex-rgb": "^4.1.0" } }, - "node_modules/parse-entities": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-4.0.2.tgz", - "integrity": "sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw==", - "license": "MIT", - "peer": true, - "dependencies": { - "@types/unist": "^2.0.0", - "character-entities-legacy": "^3.0.0", - "character-reference-invalid": "^2.0.0", - "decode-named-character-reference": "^1.0.0", - "is-alphanumerical": "^2.0.0", - "is-decimal": "^2.0.0", - "is-hexadecimal": "^2.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/parse-entities/node_modules/@types/unist": { - "version": "2.0.11", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", - "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", - "license": "MIT", - "peer": true - }, "node_modules/parse-json": { "version": "5.2.0", "dev": true, @@ -11477,67 +8337,6 @@ "node": ">=8" } }, - "node_modules/pkg-up": { - "version": "3.1.0", - "license": "MIT", - "dependencies": { - "find-up": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-up/node_modules/find-up": { - "version": "3.0.0", - "license": "MIT", - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-up/node_modules/locate-path": { - "version": "3.0.0", - "license": "MIT", - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-up/node_modules/p-limit": { - "version": "2.3.0", - "license": "MIT", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pkg-up/node_modules/p-locate": { - "version": "3.0.0", - "license": "MIT", - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-up/node_modules/path-exists": { - "version": "3.0.0", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, "node_modules/postcss": { "version": "8.4.49", "funding": [ @@ -11678,13 +8477,6 @@ "url": "https://github.com/sponsors/porsager" } }, - "node_modules/prepend-http": { - "version": "2.0.0", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, "node_modules/prettier": { "version": "3.4.2", "dev": true, @@ -11819,17 +8611,6 @@ "node": ">= 6" } }, - "node_modules/property-information": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/property-information/-/property-information-7.0.0.tgz", - "integrity": "sha512-7D/qOz/+Y4X/rzSB6jKxKUsQnphO046ei8qxG59mtM3RG3DHgTK81HrxrmoDVINJb8NKT5ZsRbwHvQ6B68Iyhg==", - "license": "MIT", - "peer": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/proto-list": { "version": "1.2.4", "license": "ISC" @@ -11845,14 +8626,6 @@ "url": "https://github.com/sponsors/lupomontero" } }, - "node_modules/pump": { - "version": "3.0.2", - "license": "MIT", - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, "node_modules/punycode": { "version": "2.3.1", "dev": true, @@ -11861,16 +8634,6 @@ "node": ">=6" } }, - "node_modules/pupa": { - "version": "2.1.1", - "license": "MIT", - "dependencies": { - "escape-goat": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/pure-rand": { "version": "6.1.0", "dev": true, @@ -11923,26 +8686,6 @@ ], "license": "MIT" }, - "node_modules/rc": { - "version": "1.2.8", - "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", - "dependencies": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "bin": { - "rc": "cli.js" - } - }, - "node_modules/rc/node_modules/strip-json-comments": { - "version": "2.0.1", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/react": { "version": "18.3.1", "license": "MIT", @@ -11995,22 +8738,6 @@ "dev": true, "license": "MIT" }, - "node_modules/react-medium-image-zoom": { - "version": "5.2.14", - "resolved": "https://registry.npmjs.org/react-medium-image-zoom/-/react-medium-image-zoom-5.2.14.tgz", - "integrity": "sha512-nfTVYcAUnBzXQpPDcZL+cG/e6UceYUIG+zDcnemL7jtAqbJjVVkA85RgneGtJeni12dTyiRPZVM6Szkmwd/o8w==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/rpearce" - } - ], - "license": "BSD-3-Clause", - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" - } - }, "node_modules/react-promise-suspense": { "version": "0.3.4", "license": "MIT", @@ -12114,18 +8841,6 @@ "pify": "^2.3.0" } }, - "node_modules/readable-stream": { - "version": "3.6.2", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/readdirp": { "version": "3.6.0", "license": "MIT", @@ -12173,122 +8888,6 @@ "version": "0.14.1", "license": "MIT" }, - "node_modules/regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/regex/-/regex-6.0.1.tgz", - "integrity": "sha512-uorlqlzAKjKQZ5P+kTJr3eeJGSVroLKoHmquUj4zHWuR+hEyNqlXsSKlYYF5F4NI6nl7tWCs0apKJ0lmfsXAPA==", - "license": "MIT", - "peer": true, - "dependencies": { - "regex-utilities": "^2.3.0" - } - }, - "node_modules/regex-recursion": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/regex-recursion/-/regex-recursion-6.0.2.tgz", - "integrity": "sha512-0YCaSCq2VRIebiaUviZNs0cBz1kg5kVS2UKUfNIx8YVs1cN3AV7NTctO5FOKBA+UT2BPJIWZauYHPqJODG50cg==", - "license": "MIT", - "peer": true, - "dependencies": { - "regex-utilities": "^2.3.0" - } - }, - "node_modules/regex-utilities": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/regex-utilities/-/regex-utilities-2.3.0.tgz", - "integrity": "sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==", - "license": "MIT", - "peer": true - }, - "node_modules/registry-auth-token": { - "version": "4.2.2", - "license": "MIT", - "dependencies": { - "rc": "1.2.8" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/registry-url": { - "version": "5.1.0", - "license": "MIT", - "dependencies": { - "rc": "^1.2.8" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/remark": { - "version": "15.0.1", - "resolved": "https://registry.npmjs.org/remark/-/remark-15.0.1.tgz", - "integrity": "sha512-Eht5w30ruCXgFmxVUSlNWQ9iiimq07URKeFS3hNc8cUWy1llX4KDWfyEDZRycMc+znsN9Ux5/tJ/BFdgdOwA3A==", - "license": "MIT", - "peer": true, - "dependencies": { - "@types/mdast": "^4.0.0", - "remark-parse": "^11.0.0", - "remark-stringify": "^11.0.0", - "unified": "^11.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-gfm": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-4.0.1.tgz", - "integrity": "sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==", - "license": "MIT", - "peer": true, - "dependencies": { - "@types/mdast": "^4.0.0", - "mdast-util-gfm": "^3.0.0", - "micromark-extension-gfm": "^3.0.0", - "remark-parse": "^11.0.0", - "remark-stringify": "^11.0.0", - "unified": "^11.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-parse": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz", - "integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==", - "license": "MIT", - "peer": true, - "dependencies": { - "@types/mdast": "^4.0.0", - "mdast-util-from-markdown": "^2.0.0", - "micromark-util-types": "^2.0.0", - "unified": "^11.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-stringify": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz", - "integrity": "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==", - "license": "MIT", - "peer": true, - "dependencies": { - "@types/mdast": "^4.0.0", - "mdast-util-to-markdown": "^2.0.0", - "unified": "^11.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, "node_modules/require-directory": { "version": "2.1.1", "dev": true, @@ -12297,13 +8896,6 @@ "node": ">=0.10.0" } }, - "node_modules/require-from-string": { - "version": "2.0.2", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/requires-port": { "version": "1.0.0", "dev": true, @@ -12372,13 +8964,6 @@ "node": ">=10" } }, - "node_modules/responselike": { - "version": "1.0.2", - "license": "MIT", - "dependencies": { - "lowercase-keys": "^1.0.0" - } - }, "node_modules/restore-cursor": { "version": "5.1.0", "dev": true, @@ -12421,41 +9006,10 @@ "dev": true, "license": "MIT" }, - "node_modules/rimraf": { - "version": "5.0.10", - "dev": true, - "license": "ISC", - "dependencies": { - "glob": "^10.3.7" - }, - "bin": { - "rimraf": "dist/esm/bin.mjs" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/rou3": { "version": "0.5.1", "license": "MIT" }, - "node_modules/run-applescript": { - "version": "7.0.0", - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/run-async": { - "version": "2.4.1", - "license": "MIT", - "engines": { - "node": ">=0.12.0" - } - }, "node_modules/run-parallel": { "version": "1.2.0", "funding": [ @@ -12477,33 +9031,9 @@ "queue-microtask": "^1.2.2" } }, - "node_modules/rxjs": { - "version": "7.8.2", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.1.0" - } - }, - "node_modules/safe-buffer": { - "version": "5.2.1", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, "node_modules/safer-buffer": { "version": "2.1.2", + "dev": true, "license": "MIT" }, "node_modules/sass": { @@ -12600,16 +9130,6 @@ "loose-envify": "^1.1.0" } }, - "node_modules/scroll-into-view-if-needed": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/scroll-into-view-if-needed/-/scroll-into-view-if-needed-3.1.0.tgz", - "integrity": "sha512-49oNpRjWRvnU8NyGVmUaYG4jtTkNonFZI86MmGRDqBphEK2EXT9gdEUoQPZhuBM8yWHxCWbobltqYO5M4XrUvQ==", - "license": "MIT", - "peer": true, - "dependencies": { - "compute-scroll-into-view": "^3.0.2" - } - }, "node_modules/selderee": { "version": "0.11.0", "license": "MIT", @@ -12630,23 +9150,6 @@ "node": ">=10" } }, - "node_modules/semver-diff": { - "version": "3.1.1", - "license": "MIT", - "dependencies": { - "semver": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/semver-diff/node_modules/semver": { - "version": "6.3.1", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/sharp": { "version": "0.33.5", "hasInstallScript": true, @@ -12702,23 +9205,6 @@ "node": ">=8" } }, - "node_modules/shiki": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/shiki/-/shiki-3.2.1.tgz", - "integrity": "sha512-VML/2o1/KGYkEf/stJJ+s9Ypn7jUKQPomGLGYso4JJFMFxVDyPNsjsI3MB3KLjlMOeH44gyaPdXC6rik2WXvUQ==", - "license": "MIT", - "peer": true, - "dependencies": { - "@shikijs/core": "3.2.1", - "@shikijs/engine-javascript": "3.2.1", - "@shikijs/engine-oniguruma": "3.2.1", - "@shikijs/langs": "3.2.1", - "@shikijs/themes": "3.2.1", - "@shikijs/types": "3.2.1", - "@shikijs/vscode-textmate": "^10.0.2", - "@types/hast": "^3.0.4" - } - }, "node_modules/signal-exit": { "version": "4.1.0", "license": "ISC", @@ -12737,10 +9223,6 @@ "is-arrayish": "^0.3.1" } }, - "node_modules/simstudio": { - "resolved": "packages/simstudio", - "link": true - }, "node_modules/sisteransi": { "version": "1.0.5", "dev": true, @@ -12804,17 +9286,6 @@ "source-map": "^0.6.0" } }, - "node_modules/space-separated-tokens": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", - "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", - "license": "MIT", - "peer": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/sprintf-js": { "version": "1.0.3", "dev": true, @@ -12843,13 +9314,6 @@ "node": ">=10.0.0" } }, - "node_modules/string_decoder": { - "version": "1.3.0", - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, "node_modules/string-argv": { "version": "0.3.2", "dev": true, @@ -12944,21 +9408,6 @@ "integrity": "sha512-2cBVCj6I4IOvEnjgO/hWqXjqBGsY+zwPmHl12Srk9IXSZ56Jwwmy+66XO5Iut/oQVR7t5ihYdLB0GMa4alEUcg==", "license": "MIT" }, - "node_modules/stringify-entities": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.4.tgz", - "integrity": "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==", - "license": "MIT", - "peer": true, - "dependencies": { - "character-entities-html4": "^2.0.0", - "character-entities-legacy": "^3.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/strip-ansi": { "version": "7.1.0", "license": "MIT", @@ -13028,26 +9477,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/style-to-js": { - "version": "1.1.16", - "resolved": "https://registry.npmjs.org/style-to-js/-/style-to-js-1.1.16.tgz", - "integrity": "sha512-/Q6ld50hKYPH3d/r6nr117TZkHR0w0kGGIVfpG9N6D8NymRPM9RqCUv4pRpJ62E5DqOYx2AFpbZMyCPnjQCnOw==", - "license": "MIT", - "peer": true, - "dependencies": { - "style-to-object": "1.0.8" - } - }, - "node_modules/style-to-object": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-1.0.8.tgz", - "integrity": "sha512-xT47I/Eo0rwJmaXC4oilDGDWLohVhR6o/xAQcPQN8q6QBuZVL8qMYL85kLmST5cPjAorwvqIA4qXTRQoYHaL6g==", - "license": "MIT", - "peer": true, - "dependencies": { - "inline-style-parser": "0.2.4" - } - }, "node_modules/styled-jsx": { "version": "5.1.6", "license": "MIT", @@ -13091,6 +9520,7 @@ }, "node_modules/supports-color": { "version": "7.2.0", + "dev": true, "license": "MIT", "dependencies": { "has-flag": "^4.0.0" @@ -13164,43 +9594,6 @@ "tailwindcss": ">=3.0.0 || insiders" } }, - "node_modules/tar": { - "version": "6.2.1", - "license": "ISC", - "dependencies": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^5.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/tar/node_modules/minipass": { - "version": "5.0.0", - "license": "ISC", - "engines": { - "node": ">=8" - } - }, - "node_modules/tar/node_modules/yallist": { - "version": "4.0.0", - "license": "ISC" - }, - "node_modules/term-size": { - "version": "2.2.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/test-exclude": { "version": "6.0.0", "dev": true, @@ -13270,38 +9663,17 @@ "node": ">=0.8" } }, - "node_modules/through": { - "version": "2.3.8", - "license": "MIT" - }, "node_modules/tiny-inflate": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/tiny-inflate/-/tiny-inflate-1.0.3.tgz", "integrity": "sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==", "license": "MIT" }, - "node_modules/tmp": { - "version": "0.0.33", - "license": "MIT", - "dependencies": { - "os-tmpdir": "~1.0.2" - }, - "engines": { - "node": ">=0.6.0" - } - }, "node_modules/tmpl": { "version": "1.0.5", "dev": true, "license": "BSD-3-Clause" }, - "node_modules/to-readable-stream": { - "version": "1.0.0", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, "node_modules/to-regex-range": { "version": "5.0.1", "license": "MIT", @@ -13330,28 +9702,6 @@ "version": "0.0.3", "license": "MIT" }, - "node_modules/trim-lines": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", - "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==", - "license": "MIT", - "peer": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/trough": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz", - "integrity": "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==", - "license": "MIT", - "peer": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/ts-interface-checker": { "version": "0.1.13", "license": "Apache-2.0" @@ -13405,8 +9755,9 @@ }, "node_modules/ts-node": { "version": "10.9.2", - "devOptional": true, "license": "MIT", + "optional": true, + "peer": true, "dependencies": { "@cspotcode/source-map-support": "^0.8.0", "@tsconfig/node10": "^1.0.7", @@ -13447,8 +9798,9 @@ }, "node_modules/ts-node/node_modules/arg": { "version": "4.1.3", - "devOptional": true, - "license": "MIT" + "license": "MIT", + "optional": true, + "peer": true }, "node_modules/tslib": { "version": "2.8.1", @@ -13464,6 +9816,7 @@ }, "node_modules/type-fest": { "version": "0.21.3", + "dev": true, "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" @@ -13472,13 +9825,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/typedarray-to-buffer": { - "version": "3.1.5", - "license": "MIT", - "dependencies": { - "is-typedarray": "^1.0.0" - } - }, "node_modules/typescript": { "version": "5.7.3", "devOptional": true, @@ -13509,109 +9855,6 @@ "tiny-inflate": "^1.0.0" } }, - "node_modules/unified": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.5.tgz", - "integrity": "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==", - "license": "MIT", - "peer": true, - "dependencies": { - "@types/unist": "^3.0.0", - "bail": "^2.0.0", - "devlop": "^1.0.0", - "extend": "^3.0.0", - "is-plain-obj": "^4.0.0", - "trough": "^2.0.0", - "vfile": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unique-string": { - "version": "2.0.0", - "license": "MIT", - "dependencies": { - "crypto-random-string": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/unist-util-is": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", - "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", - "license": "MIT", - "peer": true, - "dependencies": { - "@types/unist": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-position": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz", - "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==", - "license": "MIT", - "peer": true, - "dependencies": { - "@types/unist": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-stringify-position": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", - "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", - "license": "MIT", - "peer": true, - "dependencies": { - "@types/unist": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-visit": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", - "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", - "license": "MIT", - "peer": true, - "dependencies": { - "@types/unist": "^3.0.0", - "unist-util-is": "^6.0.0", - "unist-util-visit-parents": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-visit-parents": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", - "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", - "license": "MIT", - "peer": true, - "dependencies": { - "@types/unist": "^3.0.0", - "unist-util-is": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, "node_modules/universalify": { "version": "0.2.0", "dev": true, @@ -13649,133 +9892,6 @@ "browserslist": ">= 4.21.0" } }, - "node_modules/update-notifier": { - "version": "5.1.0", - "license": "BSD-2-Clause", - "dependencies": { - "boxen": "^5.0.0", - "chalk": "^4.1.0", - "configstore": "^5.0.1", - "has-yarn": "^2.1.0", - "import-lazy": "^2.1.0", - "is-ci": "^2.0.0", - "is-installed-globally": "^0.4.0", - "is-npm": "^5.0.0", - "is-yarn-global": "^0.3.0", - "latest-version": "^5.1.0", - "pupa": "^2.1.1", - "semver": "^7.3.4", - "semver-diff": "^3.1.1", - "xdg-basedir": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/yeoman/update-notifier?sponsor=1" - } - }, - "node_modules/update-notifier/node_modules/ansi-regex": { - "version": "5.0.1", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/update-notifier/node_modules/ansi-styles": { - "version": "4.3.0", - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/update-notifier/node_modules/boxen": { - "version": "5.1.2", - "license": "MIT", - "dependencies": { - "ansi-align": "^3.0.0", - "camelcase": "^6.2.0", - "chalk": "^4.1.0", - "cli-boxes": "^2.2.1", - "string-width": "^4.2.2", - "type-fest": "^0.20.2", - "widest-line": "^3.1.0", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/update-notifier/node_modules/camelcase": { - "version": "6.3.0", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/update-notifier/node_modules/emoji-regex": { - "version": "8.0.0", - "license": "MIT" - }, - "node_modules/update-notifier/node_modules/string-width": { - "version": "4.2.3", - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/update-notifier/node_modules/strip-ansi": { - "version": "6.0.1", - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/update-notifier/node_modules/type-fest": { - "version": "0.20.2", - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/update-notifier/node_modules/wrap-ansi": { - "version": "7.0.0", - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, "node_modules/url-parse": { "version": "1.5.10", "dev": true, @@ -13785,16 +9901,6 @@ "requires-port": "^1.0.0" } }, - "node_modules/url-parse-lax": { - "version": "3.0.0", - "license": "MIT", - "dependencies": { - "prepend-http": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/use-callback-ref": { "version": "1.3.3", "license": "MIT", @@ -13862,8 +9968,9 @@ }, "node_modules/v8-compile-cache-lib": { "version": "3.0.1", - "devOptional": true, - "license": "MIT" + "license": "MIT", + "optional": true, + "peer": true }, "node_modules/v8-to-istanbul": { "version": "9.3.0", @@ -13878,36 +9985,6 @@ "node": ">=10.12.0" } }, - "node_modules/vfile": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz", - "integrity": "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==", - "license": "MIT", - "peer": true, - "dependencies": { - "@types/unist": "^3.0.0", - "vfile-message": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/vfile-message": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.2.tgz", - "integrity": "sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==", - "license": "MIT", - "peer": true, - "dependencies": { - "@types/unist": "^3.0.0", - "unist-util-stringify-position": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, "node_modules/w3c-xmlserializer": { "version": "4.0.0", "dev": true, @@ -13927,13 +10004,6 @@ "makeerror": "1.0.12" } }, - "node_modules/wcwidth": { - "version": "1.0.1", - "license": "MIT", - "dependencies": { - "defaults": "^1.0.3" - } - }, "node_modules/web-streams-polyfill": { "version": "4.0.0-beta.3", "license": "MIT", @@ -13985,49 +10055,6 @@ "node": ">= 8" } }, - "node_modules/widest-line": { - "version": "3.1.0", - "license": "MIT", - "dependencies": { - "string-width": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/widest-line/node_modules/ansi-regex": { - "version": "5.0.1", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/widest-line/node_modules/emoji-regex": { - "version": "8.0.0", - "license": "MIT" - }, - "node_modules/widest-line/node_modules/string-width": { - "version": "4.2.3", - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/widest-line/node_modules/strip-ansi": { - "version": "6.0.1", - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/wrap-ansi": { "version": "8.1.0", "license": "MIT", @@ -14107,6 +10134,7 @@ }, "node_modules/wrappy": { "version": "1.0.2", + "dev": true, "license": "ISC" }, "node_modules/write-file-atomic": { @@ -14146,13 +10174,6 @@ } } }, - "node_modules/xdg-basedir": { - "version": "4.0.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/xml-name-validator": { "version": "4.0.0", "dev": true, @@ -14253,8 +10274,9 @@ }, "node_modules/yn": { "version": "3.1.1", - "devOptional": true, "license": "MIT", + "optional": true, + "peer": true, "engines": { "node": ">=6" } @@ -14309,19 +10331,9 @@ } } }, - "node_modules/zwitch": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", - "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", - "license": "MIT", - "peer": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "packages/simstudio": { "version": "0.1.4", + "extraneous": true, "license": "MIT", "dependencies": { "chalk": "^4.1.2", @@ -14348,13 +10360,6 @@ "engines": { "node": ">=16.0.0" } - }, - "packages/simstudio/node_modules/commander": { - "version": "11.1.0", - "license": "MIT", - "engines": { - "node": ">=16" - } } } } diff --git a/package.json b/sim/package.json similarity index 99% rename from package.json rename to sim/package.json index e57da6fa1..bf81c8f0b 100644 --- a/package.json +++ b/sim/package.json @@ -52,7 +52,6 @@ "croner": "^9.0.0", "date-fns": "^3.6.0", "drizzle-orm": "^0.39.3", - "fumadocs-ui": "^15.0.16", "groq-sdk": "^0.15.0", "input-otp": "^1.4.2", "ioredis": "^5.6.0", diff --git a/postcss.config.mjs b/sim/postcss.config.mjs similarity index 100% rename from postcss.config.mjs rename to sim/postcss.config.mjs diff --git a/tailwind.config.ts b/sim/tailwind.config.ts similarity index 98% rename from tailwind.config.ts rename to sim/tailwind.config.ts index c3db14905..b6c39990b 100644 --- a/tailwind.config.ts +++ b/sim/tailwind.config.ts @@ -6,6 +6,8 @@ export default { './pages/**/*.{js,ts,jsx,tsx,mdx}', './components/**/*.{js,ts,jsx,tsx,mdx}', './app/**/*.{js,ts,jsx,tsx,mdx}', + '!./app/node_modules/**', + '!**/node_modules/**', ], theme: { extend: { diff --git a/sim/tsconfig.json b/sim/tsconfig.json new file mode 100644 index 000000000..0de114226 --- /dev/null +++ b/sim/tsconfig.json @@ -0,0 +1,53 @@ +{ + "compilerOptions": { + "target": "es2020", + "module": "commonjs", + "lib": ["es2020", "dom"], + "strict": true, + "esModuleInterop": true, + "skipLibCheck": true, + "forceConsistentCasingInFileNames": true, + "baseUrl": ".", + "paths": { + "@/*": ["./*"], + "@/components/*": ["./app/components/*"], + "@/lib/*": ["./app/lib/*"], + "@/stores/*": ["./app/stores/*"], + "@/stores": ["./app/stores"], + "@/hooks/*": ["./app/hooks/*"], + "@/blocks/*": ["./app/blocks/*"], + "@/blocks": ["./app/blocks"], + "@/providers/*": ["./app/providers/*"], + "@/providers": ["./app/providers"], + "@/utils/*": ["./app/utils/*"], + "@/tools": ["./app/tools"], + "@/tools/*": ["./app/tools/*"], + "@/types/*": ["./app/types/*"], + "@/workflows/*": ["./app/workflows/*"], + "@/serializer": ["./app/serializer"], + "@/serializer/*": ["./app/serializer/*"], + "@/db": ["./app/db"], + "@/db/*": ["./app/db/*"], + "@/executor": ["./app/executor"], + "@/executor/*": ["./app/executor/*"], + // "@/hooks": ["./app/hooks"], + // "@/hooks/*": ["./app/hooks/*"], + // "@/middleware": ["./app/middleware"], + // "@/middleware/*": ["./app/middleware/*"], + }, + "allowJs": true, + "noEmit": true, + "incremental": true, + "moduleResolution": "node", + "resolveJsonModule": true, + "isolatedModules": true, + "jsx": "preserve", + "plugins": [ + { + "name": "next" + } + ] + }, + "include": ["**/*.ts", "**/*.tsx", ".next/types/**/*.ts", "../next-env.d.ts"], + "exclude": ["node_modules"] +} diff --git a/tsconfig.json b/tsconfig.json deleted file mode 100644 index 12dd3ef70..000000000 --- a/tsconfig.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "compilerOptions": { - "target": "es2020", - "module": "commonjs", - "lib": ["es2020", "dom"], - "strict": true, - "esModuleInterop": true, - "skipLibCheck": true, - "forceConsistentCasingInFileNames": true, - "baseUrl": ".", - "paths": { - "@/*": ["./*"] - }, - "allowJs": true, - "noEmit": true, - "incremental": true, - "moduleResolution": "node", - "resolveJsonModule": true, - "isolatedModules": true, - "jsx": "preserve", - "plugins": [ - { - "name": "next" - } - ] - }, - "include": ["**/*.ts", "**/*.tsx", ".next/types/**/*.ts"], - "exclude": ["node_modules", "docs"] -}