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"]
-}