{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.AnswerOverflow/AnswerOverflow","documentNamespace":"https://spdx.org/spdxdocs/protobom/c6cc9645-2595-4dfb-a98c-52f509bc1e36","creationInfo":{"creators":["Tool: protobom-v0.0.0-20260130170711-0b8e67cacb3b+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2026-02-06T04:15:37Z"},"packages":[{"name":"@opentelemetry/sdk-trace-node","SPDXID":"SPDXRef-npm-opentelemetry-sdk-trace-node-2.2.0-43cdf4","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40opentelemetry/sdk-trace-node@%5E2.2.0"}]},{"name":"@opentelemetry/core","SPDXID":"SPDXRef-npm-opentelemetry-core-1.30.0-162c85","versionInfo":"^1.30.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40opentelemetry/core@%5E1.30.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-catalog-11cb5f","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@catalog%3A"}]},{"name":"@opentelemetry/exporter-trace-otlp-http","SPDXID":"SPDXRef-npm-opentelemetry-exporter-trace-otlp-http-0.208.0-8f2dd3","versionInfo":"^0.208.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40opentelemetry/exporter-trace-otlp-http@%5E0.208.0"}]},{"name":"@effect/platform","SPDXID":"SPDXRef-npm-effect-platform-catalog-9916e8","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40effect/platform@catalog%3A"}]},{"name":"@opentelemetry/auto-instrumentations-node","SPDXID":"SPDXRef-npm-opentelemetry-auto-instrumentations-node-0.67.2-26f3a6","versionInfo":"^0.67.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40opentelemetry/auto-instrumentations-node@%5E0.67.2"}]},{"name":"@opentelemetry/sdk-node","SPDXID":"SPDXRef-npm-opentelemetry-sdk-node-0.208.0-bfbcee","versionInfo":"^0.208.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40opentelemetry/sdk-node@%5E0.208.0"}]},{"name":"@effect/opentelemetry","SPDXID":"SPDXRef-npm-effect-opentelemetry-0.59.0-567a97","versionInfo":"^0.59.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40effect/opentelemetry@%5E0.59.0"}]},{"name":"@opentelemetry/sdk-trace-web","SPDXID":"SPDXRef-npm-opentelemetry-sdk-trace-web-2.2.0-0941a1","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40opentelemetry/sdk-trace-web@%5E2.2.0"}]},{"name":"effect","SPDXID":"SPDXRef-npm-effect-catalog-e3a0d4","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/effect@catalog%3A"}]},{"name":"@sentry/opentelemetry","SPDXID":"SPDXRef-npm-sentry-opentelemetry-10.30.0-eb8cbf","versionInfo":"^10.30.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40sentry/opentelemetry@%5E10.30.0"}]},{"name":"@opentelemetry/context-async-hooks","SPDXID":"SPDXRef-npm-opentelemetry-context-async-hooks-2.2.0-e01190","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40opentelemetry/context-async-hooks@%5E2.2.0"}]},{"name":"@opentelemetry/otlp-transformer","SPDXID":"SPDXRef-npm-opentelemetry-otlp-transformer-0.208.0-a5c62c","versionInfo":"0.208.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40opentelemetry/otlp-transformer@0.208.0"}]},{"name":"@opentelemetry/sdk-trace-base","SPDXID":"SPDXRef-npm-opentelemetry-sdk-trace-base-2.2.0-766bf7","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40opentelemetry/sdk-trace-base@%5E2.2.0"}]},{"name":"@sentry/node","SPDXID":"SPDXRef-npm-sentry-node-10.30.0-c7154f","versionInfo":"^10.30.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40sentry/node@%5E10.30.0"}]},{"name":"mint","SPDXID":"SPDXRef-npm-mint-4.2.240-918d32","versionInfo":"^4.2.240","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/mint@%5E4.2.240"}]},{"name":"import-in-the-middle","SPDXID":"SPDXRef-npm-import-in-the-middle-2.0.0-2a41eb","versionInfo":"^2.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/import-in-the-middle@%5E2.0.0"}]},{"name":"@vercel/toolbar","SPDXID":"SPDXRef-npm-vercel-toolbar-0.1.41-790aee","versionInfo":"^0.1.41","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vercel/toolbar@%5E0.1.41"}]},{"name":"react-xarrows","SPDXID":"SPDXRef-npm-react-xarrows-2.0.2-2bcc19","versionInfo":"^2.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/react-xarrows@%5E2.0.2"}]},{"name":"@types/mdx","SPDXID":"SPDXRef-npm-types-mdx-2.0.13-94a018","versionInfo":"^2.0.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/mdx@%5E2.0.13"}]},{"name":"dayjs","SPDXID":"SPDXRef-npm-dayjs-1.11.18-4ab0fa","versionInfo":"^1.11.18","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/dayjs@%5E1.11.18"}]},{"name":"lucide-react","SPDXID":"SPDXRef-npm-lucide-react-catalog-b94f43","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/lucide-react@catalog%3A"}]},{"name":"@flags-sdk/posthog","SPDXID":"SPDXRef-npm-flags-sdk-posthog-0.2.2-298867","versionInfo":"^0.2.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40flags-sdk/posthog@%5E0.2.2"}]},{"name":"serialize-javascript","SPDXID":"SPDXRef-npm-serialize-javascript-7.0.1-7b8b9a","versionInfo":"^7.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/serialize-javascript@%5E7.0.1"}]},{"name":"fumadocs-core","SPDXID":"SPDXRef-npm-fumadocs-core-16.2.0-cbc4ad","versionInfo":"^16.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/fumadocs-core@%5E16.2.0"}]},{"name":"react-day-picker","SPDXID":"SPDXRef-npm-react-day-picker-9.11.1-0d7f43","versionInfo":"^9.11.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/react-day-picker@%5E9.11.1"}]},{"name":"jose","SPDXID":"SPDXRef-npm-jose-6.1.2-1b13f9","versionInfo":"^6.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jose@%5E6.1.2"}]},{"name":"require-in-the-middle","SPDXID":"SPDXRef-npm-require-in-the-middle-8.0.1-f8c761","versionInfo":"^8.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/require-in-the-middle@%5E8.0.1"}]},{"name":"rehype-sanitize","SPDXID":"SPDXRef-npm-rehype-sanitize-6.0.0-6cc3a4","versionInfo":"^6.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/rehype-sanitize@%5E6.0.0"}]},{"name":"use-debounce","SPDXID":"SPDXRef-npm-use-debounce-10.0.6-17069a","versionInfo":"^10.0.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/use-debounce@%5E10.0.6"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-catalog-329b49","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@catalog%3A"}]},{"name":"react","SPDXID":"SPDXRef-npm-react-catalog-da2a58","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/react@catalog%3A"}]},{"name":"babel-plugin-react-compiler","SPDXID":"SPDXRef-npm-babel-plugin-react-compiler-19.1.0-rc.2-f0f417","versionInfo":"^19.1.0-rc.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/babel-plugin-react-compiler@%5E19.1.0-rc.2"}]},{"name":"react-social-icons","SPDXID":"SPDXRef-npm-react-social-icons-6.25.0-95cd7c","versionInfo":"^6.25.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/react-social-icons@%5E6.25.0"}]},{"name":"@convex-dev/better-auth","SPDXID":"SPDXRef-npm-convex-dev-better-auth-catalog-21d7b4","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40convex-dev/better-auth@catalog%3A"}]},{"name":"@elysiajs/openapi","SPDXID":"SPDXRef-npm-elysiajs-openapi-1.4.12-a7fcae","versionInfo":"^1.4.12","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40elysiajs/openapi@%5E1.4.12"}]},{"name":"ai","SPDXID":"SPDXRef-npm-ai-catalog-1f296e","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ai@catalog%3A"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-4.0.17-40000e","versionInfo":"^4.0.17","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E4.0.17"}]},{"name":"@testing-library/react","SPDXID":"SPDXRef-npm-testing-library-react-16.3.1-2cf874","versionInfo":"^16.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40testing-library/react@%5E16.3.1"}]},{"name":"http-proxy","SPDXID":"SPDXRef-npm-http-proxy-1.18.1-becdc0","versionInfo":"^1.18.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/http-proxy@%5E1.18.1"}]},{"name":"better-auth","SPDXID":"SPDXRef-npm-better-auth-catalog-cccb3a","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/better-auth@catalog%3A"}]},{"name":"@mdx-js/react","SPDXID":"SPDXRef-npm-mdx-js-react-3.1.1-dcabda","versionInfo":"^3.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40mdx-js/react@%5E3.1.1"}]},{"name":"postcss","SPDXID":"SPDXRef-npm-postcss-catalog-d47013","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/postcss@catalog%3A"}]},{"name":"@vercel/speed-insights","SPDXID":"SPDXRef-npm-vercel-speed-insights-1.3.1-5d188f","versionInfo":"^1.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vercel/speed-insights@%5E1.3.1"}]},{"name":"@types/react","SPDXID":"SPDXRef-npm-types-react-catalog-dd8754","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/react@catalog%3A"}]},{"name":"discord-api-types","SPDXID":"SPDXRef-npm-discord-api-types-0.38.24-95e1f2","versionInfo":"^0.38.24","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/discord-api-types@%5E0.38.24"}]},{"name":"@sentry/nextjs","SPDXID":"SPDXRef-npm-sentry-nextjs-9-e4bced","versionInfo":"^9","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40sentry/nextjs@%5E9"}]},{"name":"@effect/language-service","SPDXID":"SPDXRef-npm-effect-language-service-catalog-2afead","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40effect/language-service@catalog%3A"}]},{"name":"@modelcontextprotocol/sdk","SPDXID":"SPDXRef-npm-modelcontextprotocol-sdk-1.17.5-50d006","versionInfo":"1.17.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2024 Anthropic, PBC","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40modelcontextprotocol/sdk@1.17.5"}]},{"name":"@types/http-proxy","SPDXID":"SPDXRef-npm-types-http-proxy-1.17.17-b3468b","versionInfo":"^1.17.17","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/http-proxy@%5E1.17.17"}]},{"name":"react-dom","SPDXID":"SPDXRef-npm-react-dom-catalog-036b5e","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/react-dom@catalog%3A"}]},{"name":"convex","SPDXID":"SPDXRef-npm-convex-catalog-196402","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/convex@catalog%3A"}]},{"name":"@tailwindcss/postcss","SPDXID":"SPDXRef-npm-tailwindcss-postcss-catalog-c1a914","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tailwindcss/postcss@catalog%3A"}]},{"name":"date-fns","SPDXID":"SPDXRef-npm-date-fns-4.1.0-3b5620","versionInfo":"^4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/date-fns@%5E4.1.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-27.4.0-2270f1","versionInfo":"^27.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E27.4.0"}]},{"name":"@testing-library/dom","SPDXID":"SPDXRef-npm-testing-library-dom-10.4.1-675ebc","versionInfo":"^10.4.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40testing-library/dom@%5E10.4.1"}]},{"name":"effect","SPDXID":"SPDXRef-npm-effect-catalog-29f92c","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/effect@catalog%3A"}]},{"name":"mcp-handler","SPDXID":"SPDXRef-npm-mcp-handler-1.0.4-8672a0","versionInfo":"^1.0.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/mcp-handler@%5E1.0.4"}]},{"name":"elysia","SPDXID":"SPDXRef-npm-elysia-1.3.3-3bb6fc","versionInfo":"^1.3.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/elysia@%5E1.3.3"}]},{"name":"convex-helpers","SPDXID":"SPDXRef-npm-convex-helpers-0.1.104-3d10df","versionInfo":"^0.1.104","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/convex-helpers@%5E0.1.104"}]},{"name":"@types/react-dom","SPDXID":"SPDXRef-npm-types-react-dom-catalog-e543df","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/react-dom@catalog%3A"}]},{"name":"@ai-sdk/mcp","SPDXID":"SPDXRef-npm-ai-sdk-mcp-1.0.2-c1b9d4","versionInfo":"1.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40ai-sdk/mcp@1.0.2"}]},{"name":"zod","SPDXID":"SPDXRef-npm-zod-catalog-51a710","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/zod@catalog%3A"}]},{"name":"fumadocs-mdx","SPDXID":"SPDXRef-npm-fumadocs-mdx-14.0.4-cfd4ce","versionInfo":"^14.0.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/fumadocs-mdx@%5E14.0.4"}]},{"name":"@next/mdx","SPDXID":"SPDXRef-npm-next-mdx-16.0.4-d5c62e","versionInfo":"^16.0.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40next/mdx@%5E16.0.4"}]},{"name":"react-spring","SPDXID":"SPDXRef-npm-react-spring-10.0.3-11a383","versionInfo":"^10.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/react-spring@%5E10.0.3"}]},{"name":"next-themes","SPDXID":"SPDXRef-npm-next-themes-0.4.6-434fc9","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/next-themes@%5E0.4.6"}]},{"name":"@uidotdev/usehooks","SPDXID":"SPDXRef-npm-uidotdev-usehooks-2.4.1-c45415","versionInfo":"^2.4.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40uidotdev/usehooks@%5E2.4.1"}]},{"name":"sonner","SPDXID":"SPDXRef-npm-sonner-2.0.7-2dec2d","versionInfo":"^2.0.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/sonner@%5E2.0.7"}]},{"name":"posthog-node","SPDXID":"SPDXRef-npm-posthog-node-5.18.0-e2a890","versionInfo":"^5.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/posthog-node@%5E5.18.0"}]},{"name":"@types/serialize-javascript","SPDXID":"SPDXRef-npm-types-serialize-javascript-5.0.4-8c9791","versionInfo":"^5.0.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/serialize-javascript@%5E5.0.4"}]},{"name":"shiki","SPDXID":"SPDXRef-npm-shiki-3.12.2-145515","versionInfo":"^3.12.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/shiki@%5E3.12.2"}]},{"name":"botid","SPDXID":"SPDXRef-npm-botid-1.5.10-4994ca","versionInfo":"^1.5.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/botid@%5E1.5.10"}]},{"name":"@tanstack/react-query","SPDXID":"SPDXRef-npm-tanstack-react-query-catalog-aa27cf","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tanstack/react-query@catalog%3A"}]},{"name":"flags","SPDXID":"SPDXRef-npm-flags-4.0.2-a36500","versionInfo":"^4.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/flags@%5E4.0.2"}]},{"name":"use-stick-to-bottom","SPDXID":"SPDXRef-npm-use-stick-to-bottom-1.1.1-b30ca0","versionInfo":"^1.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/use-stick-to-bottom@%5E1.1.1"}]},{"name":"streamdown","SPDXID":"SPDXRef-npm-streamdown-2.1.0-e8e84a","versionInfo":"^2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/streamdown@%5E2.1.0"}]},{"name":"@posthog/ai","SPDXID":"SPDXRef-npm-posthog-ai-7.7.0-609e7c","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40posthog/ai@%5E7.7.0"}]},{"name":"@mdx-js/loader","SPDXID":"SPDXRef-npm-mdx-js-loader-3.1.1-a68639","versionInfo":"^3.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40mdx-js/loader@%5E3.1.1"}]},{"name":"nuqs","SPDXID":"SPDXRef-npm-nuqs-catalog-a23d09","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nuqs@catalog%3A"}]},{"name":"posthog-js","SPDXID":"SPDXRef-npm-posthog-js-1.306.1-db3973","versionInfo":"^1.306.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/posthog-js@%5E1.306.1"}]},{"name":"next","SPDXID":"SPDXRef-npm-next-catalog-4e576b","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/next@catalog%3A"}]},{"name":"effect","SPDXID":"SPDXRef-npm-effect-catalog-c35daf","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/effect@catalog%3A"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-catalog-4f7b78","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@catalog%3A"}]},{"name":"@types/react","SPDXID":"SPDXRef-npm-types-react-catalog-54eae2","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/react@catalog%3A"}]},{"name":"react","SPDXID":"SPDXRef-npm-react-catalog-5bc2a2","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/react@catalog%3A"}]},{"name":"@types/react-reconciler","SPDXID":"SPDXRef-npm-types-react-reconciler-0.31.0-31f415","versionInfo":"^0.31.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/react-reconciler@%5E0.31.0"}]},{"name":"react-reconciler","SPDXID":"SPDXRef-npm-react-reconciler-0.31.0-6990be","versionInfo":"^0.31.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/react-reconciler@%5E0.31.0"}]},{"name":"@effect-atom/atom","SPDXID":"SPDXRef-npm-effect-atom-atom-0.4.11-8a99b3","versionInfo":"^0.4.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40effect-atom/atom@%5E0.4.11"}]},{"name":"@effect-atom/atom-react","SPDXID":"SPDXRef-npm-effect-atom-atom-react-0.4.4-11fc61","versionInfo":"^0.4.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40effect-atom/atom-react@%5E0.4.4"}]},{"name":"@types/bun","SPDXID":"SPDXRef-npm-types-bun-latest-42eed8","versionInfo":"latest","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/bun@latest"}]},{"name":"@effect/vitest","SPDXID":"SPDXRef-npm-effect-vitest-catalog-7c386e","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40effect/vitest@catalog%3A"}]},{"name":"discord.js","SPDXID":"SPDXRef-npm-discord.js-14.25.1-35e61e","versionInfo":"^14.25.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/discord.js@%5E14.25.1"}]},{"name":"zod","SPDXID":"SPDXRef-npm-zod-catalog-2aa829","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/zod@catalog%3A"}]},{"name":"@effect/language-service","SPDXID":"SPDXRef-npm-effect-language-service-catalog-e295f4","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40effect/language-service@catalog%3A"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-catalog-588859","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@catalog%3A"}]},{"name":"@effect/platform-node","SPDXID":"SPDXRef-npm-effect-platform-node-catalog-792ab9","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40effect/platform-node@catalog%3A"}]},{"name":"@types/react","SPDXID":"SPDXRef-npm-types-react-catalog-36a7a5","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/react@catalog%3A"}]},{"name":"posthog-node","SPDXID":"SPDXRef-npm-posthog-node-4.2.0-169119","versionInfo":"^4.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/posthog-node@%5E4.2.0"}]},{"name":"effect","SPDXID":"SPDXRef-npm-effect-catalog-6b0520","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/effect@catalog%3A"}]},{"name":"@effect/cluster","SPDXID":"SPDXRef-npm-effect-cluster-catalog-f7aa61","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40effect/cluster@catalog%3A"}]},{"name":"@sentry/node","SPDXID":"SPDXRef-npm-sentry-node-10.30.0-7dc40b","versionInfo":"^10.30.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40sentry/node@%5E10.30.0"}]},{"name":"@sentry/profiling-node","SPDXID":"SPDXRef-npm-sentry-profiling-node-10.30.0-788c41","versionInfo":"^10.30.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40sentry/profiling-node@%5E10.30.0"}]},{"name":"react","SPDXID":"SPDXRef-npm-react-19.1.0-b767ef","versionInfo":"^19.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/react@%5E19.1.0"}]},{"name":"ai","SPDXID":"SPDXRef-npm-ai-catalog-bd9f86","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ai@catalog%3A"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-catalog-e9c784","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@catalog%3A"}]},{"name":"zod","SPDXID":"SPDXRef-npm-zod-catalog-58c835","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/zod@catalog%3A"}]},{"name":"react","SPDXID":"SPDXRef-npm-react-catalog-566198","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/react@catalog%3A"}]},{"name":"@convex-dev/rag","SPDXID":"SPDXRef-npm-convex-dev-rag-0.6.0-508e8d","versionInfo":"0.6.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40convex-dev/rag@0.6.0"}]},{"name":"@convex-dev/rate-limiter","SPDXID":"SPDXRef-npm-convex-dev-rate-limiter-0.3.0-fb467c","versionInfo":"0.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40convex-dev/rate-limiter@0.3.0"}]},{"name":"@ai-sdk/provider-utils","SPDXID":"SPDXRef-npm-ai-sdk-provider-utils-catalog-7f06da","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40ai-sdk/provider-utils@catalog%3A"}]},{"name":"@ai-sdk/anthropic","SPDXID":"SPDXRef-npm-ai-sdk-anthropic-catalog-6b5e04","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40ai-sdk/anthropic@catalog%3A"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-catalog-632121","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@catalog%3A"}]},{"name":"@langchain/textsplitters","SPDXID":"SPDXRef-npm-langchain-textsplitters-0.1.0-1d7eb0","versionInfo":"0.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2023 LangChain","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40langchain/textsplitters@0.1.0"}]},{"name":"convex-test","SPDXID":"SPDXRef-npm-convex-test-0.0.38-0e2464","versionInfo":"0.0.38","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/convex-test@0.0.38"}]},{"name":"@types/react","SPDXID":"SPDXRef-npm-types-react-catalog-477368","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/react@catalog%3A"}]},{"name":"@ai-sdk/provider","SPDXID":"SPDXRef-npm-ai-sdk-provider-catalog-c26711","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40ai-sdk/provider@catalog%3A"}]},{"name":"convex","SPDXID":"SPDXRef-npm-convex-catalog-fa12ec","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/convex@catalog%3A"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-catalog-c7338a","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@catalog%3A"}]},{"name":"convex-helpers","SPDXID":"SPDXRef-npm-convex-helpers-0.1.103-5a76bc","versionInfo":"^0.1.103","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/convex-helpers@%5E0.1.103"}]},{"name":"@ungap/structured-clone","SPDXID":"SPDXRef-npm-ungap-structured-clone-1.3.0-e6dafe","versionInfo":"^1.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40ungap/structured-clone@%5E1.3.0"}]},{"name":"ai","SPDXID":"SPDXRef-npm-ai-catalog-de4721","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ai@catalog%3A"}]},{"name":"@ai-sdk/openai","SPDXID":"SPDXRef-npm-ai-sdk-openai-catalog-7ee7ed","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40ai-sdk/openai@catalog%3A"}]},{"name":"@edge-runtime/vm","SPDXID":"SPDXRef-npm-edge-runtime-vm-catalog-fcda12","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40edge-runtime/vm@catalog%3A"}]},{"name":"@convex-dev/workflow","SPDXID":"SPDXRef-npm-convex-dev-workflow-0.3.2-b725a9","versionInfo":"0.3.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40convex-dev/workflow@0.3.2"}]},{"name":"@effect/platform","SPDXID":"SPDXRef-npm-effect-platform-catalog-9b91eb","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40effect/platform@catalog%3A"}]},{"name":"convex","SPDXID":"SPDXRef-npm-convex-catalog-1cbcb4","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/convex@catalog%3A"}]},{"name":"effect","SPDXID":"SPDXRef-npm-effect-catalog-02f6fa","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/effect@catalog%3A"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-catalog-e43006","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@catalog%3A"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-catalog-637b24","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@catalog%3A"}]},{"name":"effect","SPDXID":"SPDXRef-npm-effect-catalog-bab7e6","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/effect@catalog%3A"}]},{"name":"@types/bun","SPDXID":"SPDXRef-npm-types-bun-latest-cc8a52","versionInfo":"latest","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/bun@latest"}]},{"name":"@effect/platform","SPDXID":"SPDXRef-npm-effect-platform-catalog-eaadcf","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40effect/platform@catalog%3A"}]},{"name":"@tim-smart/openapi-gen","SPDXID":"SPDXRef-npm-tim-smart-openapi-gen-0.4.13-6ec008","versionInfo":"^0.4.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tim-smart/openapi-gen@%5E0.4.13"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-catalog-4f75a4","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@catalog%3A"}]},{"name":"@better-auth/stripe","SPDXID":"SPDXRef-npm-better-auth-stripe-1.4.7-c3e87f","versionInfo":"^1.4.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40better-auth/stripe@%5E1.4.7"}]},{"name":"better-sqlite3","SPDXID":"SPDXRef-npm-better-sqlite3-12.6.0-9ad0d5","versionInfo":"^12.6.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/better-sqlite3@%5E12.6.0"}]},{"name":"react-window","SPDXID":"SPDXRef-npm-react-window-2.2.5-38b444","versionInfo":"^2.2.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/react-window@%5E2.2.5"}]},{"name":"stripe","SPDXID":"SPDXRef-npm-stripe-20.3.0-3444f8","versionInfo":"^20.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/stripe@%5E20.3.0"}]},{"name":"@biomejs/biome","SPDXID":"SPDXRef-npm-biomejs-biome-2.1.4-925b4a","versionInfo":"2.1.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0 AND MIT","copyrightText":"Copyright (c) 2020-2023 Rome, Copyright (c) 2023 Biome Developers and Contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40biomejs/biome@2.1.4"}]},{"name":"turbo","SPDXID":"SPDXRef-npm-turbo-2.6.1-2cdfa6","versionInfo":"^2.6.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/turbo@%5E2.6.1"}]},{"name":"sharp","SPDXID":"SPDXRef-npm-sharp-0.34.5-8b9977","versionInfo":"^0.34.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/sharp@%5E0.34.5"}]},{"name":"@typescript/native-preview","SPDXID":"SPDXRef-npm-typescript-native-preview-7.0.0-dev.20260102.1-676cd5","versionInfo":"^7.0.0-dev.20260102.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40typescript/native-preview@%5E7.0.0-dev.20260102.1"}]},{"name":"ai","SPDXID":"SPDXRef-npm-ai-6.0.6-3e6fb6","versionInfo":"^6.0.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ai@%5E6.0.6"}]},{"name":"playwright","SPDXID":"SPDXRef-npm-playwright-1.57.0-1d8d07","versionInfo":"^1.57.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/playwright@%5E1.57.0"}]},{"name":"@types/better-sqlite3","SPDXID":"SPDXRef-npm-types-better-sqlite3-7.6.13-92fbca","versionInfo":"^7.6.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/better-sqlite3@%5E7.6.13"}]},{"name":"discord.js-selfbot-v13","SPDXID":"SPDXRef-npm-discord.js-selfbot-v13-3.7.1-a9adc8","versionInfo":"^3.7.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/discord.js-selfbot-v13@%5E3.7.1"}]},{"name":"husky","SPDXID":"SPDXRef-npm-husky-9.1.7-29e433","versionInfo":"^9.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/husky@%5E9.1.7"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-27.3.0-334f07","versionInfo":"^27.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E27.3.0"}]},{"name":"main-site","SPDXID":"SPDXRef-npm-main-site-7.4.2-ec2487","versionInfo":"^7.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/main-site@%5E7.4.2"}]},{"name":"octokit","SPDXID":"SPDXRef-npm-octokit-5.0.5-b06510","versionInfo":"^5.0.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/octokit@%5E5.0.5"}]},{"name":"@tanstack/react-virtual","SPDXID":"SPDXRef-npm-tanstack-react-virtual-3.13.18-4c22b5","versionInfo":"^3.13.18","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tanstack/react-virtual@%5E3.13.18"}]},{"name":"lint-staged","SPDXID":"SPDXRef-npm-lint-staged-16.2.6-a97309","versionInfo":"^16.2.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/lint-staged@%5E16.2.6"}]},{"name":"react-tweet","SPDXID":"SPDXRef-npm-react-tweet-3.3.0-12fe3b","versionInfo":"^3.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/react-tweet@%5E3.3.0"}]},{"name":"@convex-dev/stripe","SPDXID":"SPDXRef-npm-convex-dev-stripe-0.1.3-762ac3","versionInfo":"^0.1.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40convex-dev/stripe@%5E0.1.3"}]},{"name":"@types/bytes","SPDXID":"SPDXRef-npm-types-bytes-3.1.5-b47840","versionInfo":"^3.1.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/bytes@%5E3.1.5"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-catalog-6e36ad","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@catalog%3A"}]},{"name":"@effect/platform","SPDXID":"SPDXRef-npm-effect-platform-0.93.8-837ab9","versionInfo":"^0.93.8","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40effect/platform@%5E0.93.8"}]},{"name":"effect","SPDXID":"SPDXRef-npm-effect-catalog-eeb061","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/effect@catalog%3A"}]},{"name":"@effect/vitest","SPDXID":"SPDXRef-npm-effect-vitest-catalog-1e650b","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40effect/vitest@catalog%3A"}]},{"name":"discord.js-selfbot-v13","SPDXID":"SPDXRef-npm-discord.js-selfbot-v13-3.7.1-374264","versionInfo":"^3.7.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/discord.js-selfbot-v13@%5E3.7.1"}]},{"name":"@types/bun","SPDXID":"SPDXRef-npm-types-bun-latest-54b67c","versionInfo":"latest","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/bun@latest"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-catalog-1a89fc","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@catalog%3A"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-catalog-7afec4","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@catalog%3A"}]},{"name":"@edge-runtime/vm","SPDXID":"SPDXRef-npm-edge-runtime-vm-catalog-a0237d","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40edge-runtime/vm@catalog%3A"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-catalog-f7227e","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@catalog%3A"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-catalog-65410c","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@catalog%3A"}]},{"name":"better-auth","SPDXID":"SPDXRef-npm-better-auth-catalog-abfedd","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/better-auth@catalog%3A"}]},{"name":"@effect/platform-node","SPDXID":"SPDXRef-npm-effect-platform-node-0.103.0-dce2a3","versionInfo":"^0.103.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40effect/platform-node@%5E0.103.0"}]},{"name":"convex","SPDXID":"SPDXRef-npm-convex-catalog-f84eac","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/convex@catalog%3A"}]},{"name":"@aws-sdk/lib-storage","SPDXID":"SPDXRef-npm-aws-sdk-lib-storage-3.940.0-a55173","versionInfo":"^3.940.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40aws-sdk/lib-storage@%5E3.940.0"}]},{"name":"unique-names-generator","SPDXID":"SPDXRef-npm-unique-names-generator-4.7.1-525ab3","versionInfo":"^4.7.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/unique-names-generator@%5E4.7.1"}]},{"name":"@convex-dev/aggregate","SPDXID":"SPDXRef-npm-convex-dev-aggregate-0.2.0-30b22e","versionInfo":"^0.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40convex-dev/aggregate@%5E0.2.0"}]},{"name":"discord-api-types","SPDXID":"SPDXRef-npm-discord-api-types-0.38.24-2fa6e0","versionInfo":"^0.38.24","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/discord-api-types@%5E0.38.24"}]},{"name":"@convex-dev/rate-limiter","SPDXID":"SPDXRef-npm-convex-dev-rate-limiter-0.3.2-56050c","versionInfo":"^0.3.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40convex-dev/rate-limiter@%5E0.3.2"}]},{"name":"@ai-sdk/mcp","SPDXID":"SPDXRef-npm-ai-sdk-mcp-1.0.2-e58a07","versionInfo":"^1.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40ai-sdk/mcp@%5E1.0.2"}]},{"name":"effect","SPDXID":"SPDXRef-npm-effect-catalog-2c3627","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/effect@catalog%3A"}]},{"name":"dotenv","SPDXID":"SPDXRef-npm-dotenv-17.2.3-57be8f","versionInfo":"^17.2.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/dotenv@%5E17.2.3"}]},{"name":"@octokit/auth-oauth-user","SPDXID":"SPDXRef-npm-octokit-auth-oauth-user-6.0.2-d6e8bb","versionInfo":"^6.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40octokit/auth-oauth-user@%5E6.0.2"}]},{"name":"@edge-runtime/vm","SPDXID":"SPDXRef-npm-edge-runtime-vm-catalog-3c5527","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40edge-runtime/vm@catalog%3A"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-catalog-a43a49","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@catalog%3A"}]},{"name":"@effect/ai","SPDXID":"SPDXRef-npm-effect-ai-0.32.1-b41751","versionInfo":"^0.32.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40effect/ai@%5E0.32.1"}]},{"name":"ai","SPDXID":"SPDXRef-npm-ai-catalog-dd8821","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ai@catalog%3A"}]},{"name":"cookie","SPDXID":"SPDXRef-npm-cookie-1.1.1-9570f7","versionInfo":"^1.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cookie@%5E1.1.1"}]},{"name":"octokit","SPDXID":"SPDXRef-npm-octokit-5.0.5-ef4de9","versionInfo":"^5.0.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/octokit@%5E5.0.5"}]},{"name":"@modelcontextprotocol/sdk","SPDXID":"SPDXRef-npm-modelcontextprotocol-sdk-1.17.5-0d8c8c","versionInfo":"^1.17.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40modelcontextprotocol/sdk@%5E1.17.5"}]},{"name":"zod","SPDXID":"SPDXRef-npm-zod-catalog-8e6475","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/zod@catalog%3A"}]},{"name":"@effect/platform","SPDXID":"SPDXRef-npm-effect-platform-catalog-f87c65","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40effect/platform@catalog%3A"}]},{"name":"posthog-node","SPDXID":"SPDXRef-npm-posthog-node-4.2.0-ce4f59","versionInfo":"^4.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/posthog-node@%5E4.2.0"}]},{"name":"@vercel/sdk","SPDXID":"SPDXRef-npm-vercel-sdk-1.17.7-a6b22d","versionInfo":"^1.17.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vercel/sdk@%5E1.17.7"}]},{"name":"glob","SPDXID":"SPDXRef-npm-glob-11.1.0-f59338","versionInfo":"^11.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/glob@%5E11.1.0"}]},{"name":"@aws-sdk/client-s3","SPDXID":"SPDXRef-npm-aws-sdk-client-s3-3.940.0-e7e314","versionInfo":"^3.940.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40aws-sdk/client-s3@%5E3.940.0"}]},{"name":"@convex-dev/action-cache","SPDXID":"SPDXRef-npm-convex-dev-action-cache-0.3.0-341c5b","versionInfo":"^0.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40convex-dev/action-cache@%5E0.3.0"}]},{"name":"convex-helpers","SPDXID":"SPDXRef-npm-convex-helpers-0.1.104-bc52c8","versionInfo":"^0.1.104","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/convex-helpers@%5E0.1.104"}]},{"name":"@convex-dev/migrations","SPDXID":"SPDXRef-npm-convex-dev-migrations-0.3.1-b6fbdf","versionInfo":"^0.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40convex-dev/migrations@%5E0.3.1"}]},{"name":"@convex-dev/better-auth","SPDXID":"SPDXRef-npm-convex-dev-better-auth-catalog-290300","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40convex-dev/better-auth@catalog%3A"}]},{"name":"@effect/vitest","SPDXID":"SPDXRef-npm-effect-vitest-catalog-a54d8c","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40effect/vitest@catalog%3A"}]},{"name":"stripe","SPDXID":"SPDXRef-npm-stripe-20.1.0-39d84f","versionInfo":"^20.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/stripe@%5E20.1.0"}]},{"name":"@effect-aws/client-s3","SPDXID":"SPDXRef-npm-effect-aws-client-s3-1.10.6-c23c33","versionInfo":"^1.10.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40effect-aws/client-s3@%5E1.10.6"}]},{"name":"@typelytics/posthog","SPDXID":"SPDXRef-npm-typelytics-posthog-0.1.5-39b6be","versionInfo":"^0.1.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40typelytics/posthog@%5E0.1.5"}]},{"name":"chokidar-cli","SPDXID":"SPDXRef-npm-chokidar-cli-3.0.0-6bff3c","versionInfo":"^3.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chokidar-cli@%5E3.0.0"}]},{"name":"@better-auth/stripe","SPDXID":"SPDXRef-npm-better-auth-stripe-1.4.7-cb8bc4","versionInfo":"^1.4.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40better-auth/stripe@%5E1.4.7"}]},{"name":"@effect/platform","SPDXID":"SPDXRef-npm-effect-platform-catalog-2e7568","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40effect/platform@catalog%3A"}]},{"name":"@tim-smart/openapi-gen","SPDXID":"SPDXRef-npm-tim-smart-openapi-gen-0.4.13-a16c6e","versionInfo":"^0.4.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tim-smart/openapi-gen@%5E0.4.13"}]},{"name":"effect","SPDXID":"SPDXRef-npm-effect-catalog-df3f44","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/effect@catalog%3A"}]},{"name":"@effect/language-service","SPDXID":"SPDXRef-npm-effect-language-service-catalog-26cc98","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40effect/language-service@catalog%3A"}]},{"name":"next","SPDXID":"SPDXRef-npm-next-catalog-5f9a75","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/next@catalog%3A"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-catalog-92bfb1","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@catalog%3A"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-catalog-f4e501","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@catalog%3A"}]},{"name":"zod","SPDXID":"SPDXRef-npm-zod-catalog-faefb4","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/zod@catalog%3A"}]},{"name":"ai","SPDXID":"SPDXRef-npm-ai-catalog-19be39","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ai@catalog%3A"}]},{"name":"just-bash","SPDXID":"SPDXRef-npm-just-bash-1.2.5-158c93","versionInfo":"^1.2.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/just-bash@%5E1.2.5"}]},{"name":"@opencode-ai/sdk","SPDXID":"SPDXRef-npm-opencode-ai-sdk-1.0.219-8b8567","versionInfo":"^1.0.219","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40opencode-ai/sdk@%5E1.0.219"}]},{"name":"@radix-ui/react-tabs","SPDXID":"SPDXRef-npm-radix-ui-react-tabs-1.1.13-28c46e","versionInfo":"^1.1.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40radix-ui/react-tabs@%5E1.1.13"}]},{"name":"react-dom","SPDXID":"SPDXRef-npm-react-dom-catalog-2f7f71","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/react-dom@catalog%3A"}]},{"name":"discord-markdown-parser","SPDXID":"SPDXRef-npm-discord-markdown-parser-1.2.0-e0aab4","versionInfo":"^1.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/discord-markdown-parser@%5E1.2.0"}]},{"name":"@radix-ui/react-use-controllable-state","SPDXID":"SPDXRef-npm-radix-ui-react-use-controllable-state-1.2.2-e8428b","versionInfo":"^1.2.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40radix-ui/react-use-controllable-state@%5E1.2.2"}]},{"name":"@vitest/ui","SPDXID":"SPDXRef-npm-vitest-ui-4.0.8-dc16c3","versionInfo":"^4.0.8","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/ui@%5E4.0.8"}]},{"name":"@radix-ui/react-collapsible","SPDXID":"SPDXRef-npm-radix-ui-react-collapsible-1.1.12-05f19d","versionInfo":"^1.1.12","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40radix-ui/react-collapsible@%5E1.1.12"}]},{"name":"@phosphor-icons/react","SPDXID":"SPDXRef-npm-phosphor-icons-react-2.1.10-3447a4","versionInfo":"^2.1.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40phosphor-icons/react@%5E2.1.10"}]},{"name":"effect","SPDXID":"SPDXRef-npm-effect-catalog-fbf487","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/effect@catalog%3A"}]},{"name":"discord-api-types","SPDXID":"SPDXRef-npm-discord-api-types-0.38.24-99faa8","versionInfo":"^0.38.24","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/discord-api-types@%5E0.38.24"}]},{"name":"ramda","SPDXID":"SPDXRef-npm-ramda-0.32.0-8950df","versionInfo":"^0.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ramda@%5E0.32.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-catalog-2ed17c","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@catalog%3A"}]},{"name":"@radix-ui/react-hover-card","SPDXID":"SPDXRef-npm-radix-ui-react-hover-card-1.1.15-a22425","versionInfo":"^1.1.15","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40radix-ui/react-hover-card@%5E1.1.15"}]},{"name":"@radix-ui/react-menubar","SPDXID":"SPDXRef-npm-radix-ui-react-menubar-1.1.16-62a537","versionInfo":"^1.1.16","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40radix-ui/react-menubar@%5E1.1.16"}]},{"name":"@radix-ui/react-checkbox","SPDXID":"SPDXRef-npm-radix-ui-react-checkbox-1.3.3-e8bb15","versionInfo":"^1.3.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40radix-ui/react-checkbox@%5E1.3.3"}]},{"name":"tailwindcss","SPDXID":"SPDXRef-npm-tailwindcss-catalog-555579","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/tailwindcss@catalog%3A"}]},{"name":"postcss-load-config","SPDXID":"SPDXRef-npm-postcss-load-config-6.0.1-025138","versionInfo":"^6.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/postcss-load-config@%5E6.0.1"}]},{"name":"react-virtuoso","SPDXID":"SPDXRef-npm-react-virtuoso-4.17.0-c1a65e","versionInfo":"^4.17.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/react-virtuoso@%5E4.17.0"}]},{"name":"@radix-ui/react-progress","SPDXID":"SPDXRef-npm-radix-ui-react-progress-1.1.8-474fab","versionInfo":"^1.1.8","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40radix-ui/react-progress@%5E1.1.8"}]},{"name":"@radix-ui/react-slot","SPDXID":"SPDXRef-npm-radix-ui-react-slot-1.2.4-608350","versionInfo":"^1.2.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40radix-ui/react-slot@%5E1.2.4"}]},{"name":"react-hook-form","SPDXID":"SPDXRef-npm-react-hook-form-7.66.0-e9ba5f","versionInfo":"^7.66.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/react-hook-form@%5E7.66.0"}]},{"name":"@types/mdast","SPDXID":"SPDXRef-npm-types-mdast-4.0.4-962fed","versionInfo":"^4.0.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/mdast@%5E4.0.4"}]},{"name":"@shikijs/langs","SPDXID":"SPDXRef-npm-shikijs-langs-3.21.0-1a37c2","versionInfo":"^3.21.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40shikijs/langs@%5E3.21.0"}]},{"name":"@radix-ui/react-dialog","SPDXID":"SPDXRef-npm-radix-ui-react-dialog-1.1.15-747a03","versionInfo":"^1.1.15","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40radix-ui/react-dialog@%5E1.1.15"}]},{"name":"nanoid","SPDXID":"SPDXRef-npm-nanoid-5.1.6-174645","versionInfo":"^5.1.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nanoid@%5E5.1.6"}]},{"name":"use-stick-to-bottom","SPDXID":"SPDXRef-npm-use-stick-to-bottom-1.1.1-cac9a2","versionInfo":"^1.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/use-stick-to-bottom@%5E1.1.1"}]},{"name":"rehype-sanitize","SPDXID":"SPDXRef-npm-rehype-sanitize-6.0.0-b8b50d","versionInfo":"^6.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/rehype-sanitize@%5E6.0.0"}]},{"name":"@radix-ui/react-toggle","SPDXID":"SPDXRef-npm-radix-ui-react-toggle-1.1.10-49436c","versionInfo":"^1.1.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40radix-ui/react-toggle@%5E1.1.10"}]},{"name":"tailwind-merge","SPDXID":"SPDXRef-npm-tailwind-merge-3.3.1-6afbdc","versionInfo":"^3.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/tailwind-merge@%5E3.3.1"}]},{"name":"@types/ramda","SPDXID":"SPDXRef-npm-types-ramda-0.31.1-bbf709","versionInfo":"^0.31.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/ramda@%5E0.31.1"}]},{"name":"@tailwindcss/postcss","SPDXID":"SPDXRef-npm-tailwindcss-postcss-catalog-66b503","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tailwindcss/postcss@catalog%3A"}]},{"name":"tw-animate-css","SPDXID":"SPDXRef-npm-tw-animate-css-1.3.6-416a7c","versionInfo":"^1.3.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/tw-animate-css@%5E1.3.6"}]},{"name":"@radix-ui/react-avatar","SPDXID":"SPDXRef-npm-radix-ui-react-avatar-1.1.11-dfc007","versionInfo":"^1.1.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40radix-ui/react-avatar@%5E1.1.11"}]},{"name":"react-resizable-panels","SPDXID":"SPDXRef-npm-react-resizable-panels-3.0.6-015823","versionInfo":"^3.0.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/react-resizable-panels@%5E3.0.6"}]},{"name":"@radix-ui/react-toggle-group","SPDXID":"SPDXRef-npm-radix-ui-react-toggle-group-1.1.11-78fd7c","versionInfo":"^1.1.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40radix-ui/react-toggle-group@%5E1.1.11"}]},{"name":"nuqs","SPDXID":"SPDXRef-npm-nuqs-catalog-1fc578","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nuqs@catalog%3A"}]},{"name":"@radix-ui/react-label","SPDXID":"SPDXRef-npm-radix-ui-react-label-2.1.8-ddebf9","versionInfo":"^2.1.8","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40radix-ui/react-label@%5E2.1.8"}]},{"name":"@tailwindcss/typography","SPDXID":"SPDXRef-npm-tailwindcss-typography-0.5.19-cc55ff","versionInfo":"^0.5.19","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tailwindcss/typography@%5E0.5.19"}]},{"name":"sonner","SPDXID":"SPDXRef-npm-sonner-2.0.7-cec631","versionInfo":"^2.0.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/sonner@%5E2.0.7"}]},{"name":"@convex-dev/better-auth","SPDXID":"SPDXRef-npm-convex-dev-better-auth-catalog-53be05","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40convex-dev/better-auth@catalog%3A"}]},{"name":"tldts","SPDXID":"SPDXRef-npm-tldts-7.0.19-f34d9d","versionInfo":"^7.0.19","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/tldts@%5E7.0.19"}]},{"name":"@shikijs/themes","SPDXID":"SPDXRef-npm-shikijs-themes-3.21.0-760bea","versionInfo":"^3.21.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40shikijs/themes@%5E3.21.0"}]},{"name":"input-otp","SPDXID":"SPDXRef-npm-input-otp-1.4.2-cbc7a3","versionInfo":"^1.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/input-otp@%5E1.4.2"}]},{"name":"convex-helpers","SPDXID":"SPDXRef-npm-convex-helpers-0.1.104-bf3a83","versionInfo":"^0.1.104","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/convex-helpers@%5E0.1.104"}]},{"name":"happy-dom","SPDXID":"SPDXRef-npm-happy-dom-20.0.10-27a35b","versionInfo":"^20.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/happy-dom@%5E20.0.10"}]},{"name":"@radix-ui/react-dropdown-menu","SPDXID":"SPDXRef-npm-radix-ui-react-dropdown-menu-2.1.16-7693a3","versionInfo":"^2.1.16","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40radix-ui/react-dropdown-menu@%5E2.1.16"}]},{"name":"cmdk","SPDXID":"SPDXRef-npm-cmdk-1.1.1-da09a6","versionInfo":"^1.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cmdk@%5E1.1.1"}]},{"name":"@radix-ui/react-tooltip","SPDXID":"SPDXRef-npm-radix-ui-react-tooltip-1.2.8-1a5db9","versionInfo":"^1.2.8","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40radix-ui/react-tooltip@%5E1.2.8"}]},{"name":"@radix-ui/react-alert-dialog","SPDXID":"SPDXRef-npm-radix-ui-react-alert-dialog-1.1.15-d6cfa5","versionInfo":"^1.1.15","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40radix-ui/react-alert-dialog@%5E1.1.15"}]},{"name":"class-variance-authority","SPDXID":"SPDXRef-npm-class-variance-authority-0.7.1-6d8c6d","versionInfo":"^0.7.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/class-variance-authority@%5E0.7.1"}]},{"name":"@radix-ui/react-navigation-menu","SPDXID":"SPDXRef-npm-radix-ui-react-navigation-menu-1.2.14-a43ac7","versionInfo":"^1.2.14","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40radix-ui/react-navigation-menu@%5E1.2.14"}]},{"name":"shiki","SPDXID":"SPDXRef-npm-shiki-3.12.2-2165c0","versionInfo":"^3.12.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/shiki@%5E3.12.2"}]},{"name":"@radix-ui/react-switch","SPDXID":"SPDXRef-npm-radix-ui-react-switch-1.2.6-852211","versionInfo":"^1.2.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40radix-ui/react-switch@%5E1.2.6"}]},{"name":"@types/react-dom","SPDXID":"SPDXRef-npm-types-react-dom-catalog-d7a7f6","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/react-dom@catalog%3A"}]},{"name":"postcss","SPDXID":"SPDXRef-npm-postcss-catalog-7b0cb7","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/postcss@catalog%3A"}]},{"name":"motion","SPDXID":"SPDXRef-npm-motion-12.23.26-0738c1","versionInfo":"^12.23.26","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/motion@%5E12.23.26"}]},{"name":"@radix-ui/react-slider","SPDXID":"SPDXRef-npm-radix-ui-react-slider-1.3.6-7632e8","versionInfo":"^1.3.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40radix-ui/react-slider@%5E1.3.6"}]},{"name":"@radix-ui/react-popover","SPDXID":"SPDXRef-npm-radix-ui-react-popover-1.1.15-6bef2b","versionInfo":"^1.1.15","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40radix-ui/react-popover@%5E1.1.15"}]},{"name":"@types/hast","SPDXID":"SPDXRef-npm-types-hast-3.0.4-f3f885","versionInfo":"^3.0.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/hast@%5E3.0.4"}]},{"name":"streamdown","SPDXID":"SPDXRef-npm-streamdown-1.6.11-611768","versionInfo":"1.6.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/streamdown@1.6.11"}]},{"name":"clsx","SPDXID":"SPDXRef-npm-clsx-2.1.1-132a5c","versionInfo":"^2.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/clsx@%5E2.1.1"}]},{"name":"next","SPDXID":"SPDXRef-npm-next-catalog-dcdf15","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/next@catalog%3A"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-catalog-56e539","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@catalog%3A"}]},{"name":"@types/react","SPDXID":"SPDXRef-npm-types-react-catalog-5f529d","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/react@catalog%3A"}]},{"name":"better-auth","SPDXID":"SPDXRef-npm-better-auth-catalog-761e03","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/better-auth@catalog%3A"}]},{"name":"react-day-picker","SPDXID":"SPDXRef-npm-react-day-picker-9.11.1-9ab6e8","versionInfo":"^9.11.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/react-day-picker@%5E9.11.1"}]},{"name":"@xyflow/react","SPDXID":"SPDXRef-npm-xyflow-react-12.10.0-19d58b","versionInfo":"^12.10.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40xyflow/react@%5E12.10.0"}]},{"name":"@vercel/toolbar","SPDXID":"SPDXRef-npm-vercel-toolbar-0.1.41-21a8c9","versionInfo":"^0.1.41","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vercel/toolbar@%5E0.1.41"}]},{"name":"convex","SPDXID":"SPDXRef-npm-convex-catalog-462d5c","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/convex@catalog%3A"}]},{"name":"tokenlens","SPDXID":"SPDXRef-npm-tokenlens-1.3.1-b3e1ba","versionInfo":"^1.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/tokenlens@%5E1.3.1"}]},{"name":"unified","SPDXID":"SPDXRef-npm-unified-11.0.5-2a9119","versionInfo":"^11.0.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/unified@%5E11.0.5"}]},{"name":"react","SPDXID":"SPDXRef-npm-react-catalog-ae7b23","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/react@catalog%3A"}]},{"name":"dayjs","SPDXID":"SPDXRef-npm-dayjs-1.11.18-03abf4","versionInfo":"^1.11.18","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/dayjs@%5E1.11.18"}]},{"name":"recharts","SPDXID":"SPDXRef-npm-recharts-3.5.1-fcd3b8","versionInfo":"^3.5.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/recharts@%5E3.5.1"}]},{"name":"@radix-ui/react-separator","SPDXID":"SPDXRef-npm-radix-ui-react-separator-1.1.8-0a3a5e","versionInfo":"^1.1.8","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40radix-ui/react-separator@%5E1.1.8"}]},{"name":"next-themes","SPDXID":"SPDXRef-npm-next-themes-0.4.6-59cbb5","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/next-themes@%5E0.4.6"}]},{"name":"vaul","SPDXID":"SPDXRef-npm-vaul-1.1.2-1cdb17","versionInfo":"^1.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vaul@%5E1.1.2"}]},{"name":"@radix-ui/react-scroll-area","SPDXID":"SPDXRef-npm-radix-ui-react-scroll-area-1.2.10-b79dd6","versionInfo":"^1.2.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40radix-ui/react-scroll-area@%5E1.2.10"}]},{"name":"lucide-react","SPDXID":"SPDXRef-npm-lucide-react-catalog-e7caae","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/lucide-react@catalog%3A"}]},{"name":"embla-carousel-react","SPDXID":"SPDXRef-npm-embla-carousel-react-8.6.0-3b9aec","versionInfo":"^8.6.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/embla-carousel-react@%5E8.6.0"}]},{"name":"node-emoji","SPDXID":"SPDXRef-npm-node-emoji-2.2.0-38a8fc","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/node-emoji@%5E2.2.0"}]},{"name":"posthog-js","SPDXID":"SPDXRef-npm-posthog-js-1.252.0-6f2ecf","versionInfo":"^1.252.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/posthog-js@%5E1.252.0"}]},{"name":"@tanstack/react-query","SPDXID":"SPDXRef-npm-tanstack-react-query-catalog-a37a8c","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tanstack/react-query@catalog%3A"}]},{"name":"lottie-react","SPDXID":"SPDXRef-npm-lottie-react-2.4.1-dfcc18","versionInfo":"^2.4.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/lottie-react@%5E2.4.1"}]},{"name":"@radix-ui/react-accordion","SPDXID":"SPDXRef-npm-radix-ui-react-accordion-1.2.12-f40882","versionInfo":"^1.2.12","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40radix-ui/react-accordion@%5E1.2.12"}]},{"name":"bytes","SPDXID":"SPDXRef-npm-bytes-3.1.2-6b375b","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/bytes@%5E3.1.2"}]},{"name":"@radix-ui/react-aspect-ratio","SPDXID":"SPDXRef-npm-radix-ui-react-aspect-ratio-1.1.8-3673e9","versionInfo":"^1.1.8","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40radix-ui/react-aspect-ratio@%5E1.1.8"}]},{"name":"@radix-ui/react-select","SPDXID":"SPDXRef-npm-radix-ui-react-select-2.2.6-f470ae","versionInfo":"^2.2.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40radix-ui/react-select@%5E2.2.6"}]},{"name":"@radix-ui/react-context-menu","SPDXID":"SPDXRef-npm-radix-ui-react-context-menu-2.2.16-2bd35e","versionInfo":"^2.2.16","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40radix-ui/react-context-menu@%5E2.2.16"}]},{"name":"@convex-dev/react-query","SPDXID":"SPDXRef-npm-convex-dev-react-query-catalog-c3e6f8","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40convex-dev/react-query@catalog%3A"}]},{"name":"ai","SPDXID":"SPDXRef-npm-ai-catalog-3267cd","versionInfo":"catalog:","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ai@catalog%3A"}]},{"name":"@radix-ui/react-radio-group","SPDXID":"SPDXRef-npm-radix-ui-react-radio-group-1.3.8-5ac17c","versionInfo":"^1.3.8","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40radix-ui/react-radio-group@%5E1.3.8"}]},{"name":"memoizee","SPDXID":"SPDXRef-npm-memoizee-0.4.17-3793a6","versionInfo":"^0.4.17","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/memoizee@%5E0.4.17"}]},{"name":"actions/cache","SPDXID":"SPDXRef-githubactions-actions-cache-4..-75c946","versionInfo":"4.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/cache@4.%2A.%2A"}]},{"name":"oven-sh/setup-bun","SPDXID":"SPDXRef-githubactions-oven-sh-setup-bun-2..-75c946","versionInfo":"2.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/oven-sh/setup-bun@2.%2A.%2A"}]},{"name":"actions/checkout","SPDXID":"SPDXRef-githubactions-actions-checkout-4..-75c946","versionInfo":"4.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/checkout@4.%2A.%2A"}]},{"name":"actions/setup-node","SPDXID":"SPDXRef-githubactions-actions-setup-node-4..-75c946","versionInfo":"4.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/setup-node@4.%2A.%2A"}]},{"name":"googleapis/release-please-action","SPDXID":"SPDXRef-githubactions-googleapis-release-please-action-4..-75c946","versionInfo":"4.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/googleapis/release-please-action@4.%2A.%2A"}]},{"name":"com.github.AnswerOverflow/AnswerOverflow","SPDXID":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","versionInfo":"main","downloadLocation":"git+https://github.com/AnswerOverflow/AnswerOverflow","filesAnalyzed":false,"licenseDeclared":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/AnswerOverflow/AnswerOverflow@main"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-opentelemetry-sdk-trace-node-2.2.0-43cdf4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-opentelemetry-core-1.30.0-162c85","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-vitest-catalog-11cb5f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-opentelemetry-exporter-trace-otlp-http-0.208.0-8f2dd3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-effect-platform-catalog-9916e8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-opentelemetry-auto-instrumentations-node-0.67.2-26f3a6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-opentelemetry-sdk-node-0.208.0-bfbcee","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-effect-opentelemetry-0.59.0-567a97","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-opentelemetry-sdk-trace-web-2.2.0-0941a1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-effect-catalog-e3a0d4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-sentry-opentelemetry-10.30.0-eb8cbf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-opentelemetry-context-async-hooks-2.2.0-e01190","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-opentelemetry-otlp-transformer-0.208.0-a5c62c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-opentelemetry-sdk-trace-base-2.2.0-766bf7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-sentry-node-10.30.0-c7154f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-mint-4.2.240-918d32","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-import-in-the-middle-2.0.0-2a41eb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-vercel-toolbar-0.1.41-790aee","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-react-xarrows-2.0.2-2bcc19","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-types-mdx-2.0.13-94a018","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-dayjs-1.11.18-4ab0fa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-lucide-react-catalog-b94f43","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-flags-sdk-posthog-0.2.2-298867","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-serialize-javascript-7.0.1-7b8b9a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-fumadocs-core-16.2.0-cbc4ad","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-react-day-picker-9.11.1-0d7f43","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-jose-6.1.2-1b13f9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-require-in-the-middle-8.0.1-f8c761","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-rehype-sanitize-6.0.0-6cc3a4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-use-debounce-10.0.6-17069a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-types-node-catalog-329b49","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-react-catalog-da2a58","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-babel-plugin-react-compiler-19.1.0-rc.2-f0f417","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-react-social-icons-6.25.0-95cd7c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-convex-dev-better-auth-catalog-21d7b4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-elysiajs-openapi-1.4.12-a7fcae","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-ai-catalog-1f296e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-vitest-4.0.17-40000e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-testing-library-react-16.3.1-2cf874","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-http-proxy-1.18.1-becdc0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-better-auth-catalog-cccb3a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-mdx-js-react-3.1.1-dcabda","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-postcss-catalog-d47013","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-vercel-speed-insights-1.3.1-5d188f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-types-react-catalog-dd8754","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-discord-api-types-0.38.24-95e1f2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-sentry-nextjs-9-e4bced","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-effect-language-service-catalog-2afead","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-modelcontextprotocol-sdk-1.17.5-50d006","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-types-http-proxy-1.17.17-b3468b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-react-dom-catalog-036b5e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-convex-catalog-196402","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-tailwindcss-postcss-catalog-c1a914","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-date-fns-4.1.0-3b5620","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-jsdom-27.4.0-2270f1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-testing-library-dom-10.4.1-675ebc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-effect-catalog-29f92c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-mcp-handler-1.0.4-8672a0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-elysia-1.3.3-3bb6fc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-convex-helpers-0.1.104-3d10df","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-types-react-dom-catalog-e543df","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-ai-sdk-mcp-1.0.2-c1b9d4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-zod-catalog-51a710","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-fumadocs-mdx-14.0.4-cfd4ce","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-next-mdx-16.0.4-d5c62e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-react-spring-10.0.3-11a383","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-next-themes-0.4.6-434fc9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-uidotdev-usehooks-2.4.1-c45415","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-sonner-2.0.7-2dec2d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-posthog-node-5.18.0-e2a890","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-types-serialize-javascript-5.0.4-8c9791","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-shiki-3.12.2-145515","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-botid-1.5.10-4994ca","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-tanstack-react-query-catalog-aa27cf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-flags-4.0.2-a36500","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-use-stick-to-bottom-1.1.1-b30ca0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-streamdown-2.1.0-e8e84a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-posthog-ai-7.7.0-609e7c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-mdx-js-loader-3.1.1-a68639","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-nuqs-catalog-a23d09","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-posthog-js-1.306.1-db3973","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-next-catalog-4e576b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-effect-catalog-c35daf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-typescript-catalog-4f7b78","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-types-react-catalog-54eae2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-react-catalog-5bc2a2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-types-react-reconciler-0.31.0-31f415","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-react-reconciler-0.31.0-6990be","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-effect-atom-atom-0.4.11-8a99b3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-effect-atom-atom-react-0.4.4-11fc61","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-types-bun-latest-42eed8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-effect-vitest-catalog-7c386e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-discord.js-14.25.1-35e61e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-zod-catalog-2aa829","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-effect-language-service-catalog-e295f4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-vitest-catalog-588859","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-effect-platform-node-catalog-792ab9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-types-react-catalog-36a7a5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-posthog-node-4.2.0-169119","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-effect-catalog-6b0520","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-effect-cluster-catalog-f7aa61","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-sentry-node-10.30.0-7dc40b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-sentry-profiling-node-10.30.0-788c41","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-react-19.1.0-b767ef","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-ai-catalog-bd9f86","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-typescript-catalog-e9c784","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-zod-catalog-58c835","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-react-catalog-566198","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-convex-dev-rag-0.6.0-508e8d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-convex-dev-rate-limiter-0.3.0-fb467c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-ai-sdk-provider-utils-catalog-7f06da","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-ai-sdk-anthropic-catalog-6b5e04","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-types-node-catalog-632121","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-langchain-textsplitters-0.1.0-1d7eb0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-convex-test-0.0.38-0e2464","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-types-react-catalog-477368","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-ai-sdk-provider-catalog-c26711","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-convex-catalog-fa12ec","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-vitest-catalog-c7338a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-convex-helpers-0.1.103-5a76bc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-ungap-structured-clone-1.3.0-e6dafe","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-ai-catalog-de4721","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-ai-sdk-openai-catalog-7ee7ed","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-edge-runtime-vm-catalog-fcda12","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-convex-dev-workflow-0.3.2-b725a9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-effect-platform-catalog-9b91eb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-convex-catalog-1cbcb4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-effect-catalog-02f6fa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-types-node-catalog-e43006","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-typescript-catalog-637b24","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-effect-catalog-bab7e6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-types-bun-latest-cc8a52","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-effect-platform-catalog-eaadcf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-tim-smart-openapi-gen-0.4.13-6ec008","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-typescript-catalog-4f75a4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-better-auth-stripe-1.4.7-c3e87f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-better-sqlite3-12.6.0-9ad0d5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-react-window-2.2.5-38b444","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-stripe-20.3.0-3444f8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-biomejs-biome-2.1.4-925b4a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-turbo-2.6.1-2cdfa6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-sharp-0.34.5-8b9977","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-typescript-native-preview-7.0.0-dev.20260102.1-676cd5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-ai-6.0.6-3e6fb6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-playwright-1.57.0-1d8d07","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-types-better-sqlite3-7.6.13-92fbca","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-discord.js-selfbot-v13-3.7.1-a9adc8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-husky-9.1.7-29e433","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-jsdom-27.3.0-334f07","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-main-site-7.4.2-ec2487","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-octokit-5.0.5-b06510","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-tanstack-react-virtual-3.13.18-4c22b5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-lint-staged-16.2.6-a97309","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-react-tweet-3.3.0-12fe3b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-convex-dev-stripe-0.1.3-762ac3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-types-bytes-3.1.5-b47840","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-typescript-catalog-6e36ad","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-effect-platform-0.93.8-837ab9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-effect-catalog-eeb061","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-effect-vitest-catalog-1e650b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-discord.js-selfbot-v13-3.7.1-374264","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-types-bun-latest-54b67c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-vitest-catalog-1a89fc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-vitest-catalog-7afec4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-edge-runtime-vm-catalog-a0237d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-types-node-catalog-f7227e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-typescript-catalog-65410c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-better-auth-catalog-abfedd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-effect-platform-node-0.103.0-dce2a3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-convex-catalog-f84eac","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-aws-sdk-lib-storage-3.940.0-a55173","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-unique-names-generator-4.7.1-525ab3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-convex-dev-aggregate-0.2.0-30b22e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-discord-api-types-0.38.24-2fa6e0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-convex-dev-rate-limiter-0.3.2-56050c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-ai-sdk-mcp-1.0.2-e58a07","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-effect-catalog-2c3627","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-dotenv-17.2.3-57be8f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-octokit-auth-oauth-user-6.0.2-d6e8bb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-edge-runtime-vm-catalog-3c5527","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-vitest-catalog-a43a49","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-effect-ai-0.32.1-b41751","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-ai-catalog-dd8821","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-cookie-1.1.1-9570f7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-octokit-5.0.5-ef4de9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-modelcontextprotocol-sdk-1.17.5-0d8c8c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-zod-catalog-8e6475","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-effect-platform-catalog-f87c65","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-posthog-node-4.2.0-ce4f59","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-vercel-sdk-1.17.7-a6b22d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-glob-11.1.0-f59338","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-aws-sdk-client-s3-3.940.0-e7e314","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-convex-dev-action-cache-0.3.0-341c5b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-convex-helpers-0.1.104-bc52c8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-convex-dev-migrations-0.3.1-b6fbdf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-convex-dev-better-auth-catalog-290300","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-effect-vitest-catalog-a54d8c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-stripe-20.1.0-39d84f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-effect-aws-client-s3-1.10.6-c23c33","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-typelytics-posthog-0.1.5-39b6be","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-chokidar-cli-3.0.0-6bff3c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-better-auth-stripe-1.4.7-cb8bc4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-effect-platform-catalog-2e7568","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-tim-smart-openapi-gen-0.4.13-a16c6e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-effect-catalog-df3f44","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-effect-language-service-catalog-26cc98","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-next-catalog-5f9a75","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-types-node-catalog-92bfb1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-typescript-catalog-f4e501","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-zod-catalog-faefb4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-ai-catalog-19be39","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-just-bash-1.2.5-158c93","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-opencode-ai-sdk-1.0.219-8b8567","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-radix-ui-react-tabs-1.1.13-28c46e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-react-dom-catalog-2f7f71","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-discord-markdown-parser-1.2.0-e0aab4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-radix-ui-react-use-controllable-state-1.2.2-e8428b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-vitest-ui-4.0.8-dc16c3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-radix-ui-react-collapsible-1.1.12-05f19d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-phosphor-icons-react-2.1.10-3447a4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-effect-catalog-fbf487","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-discord-api-types-0.38.24-99faa8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-ramda-0.32.0-8950df","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-types-node-catalog-2ed17c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-radix-ui-react-hover-card-1.1.15-a22425","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-radix-ui-react-menubar-1.1.16-62a537","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-radix-ui-react-checkbox-1.3.3-e8bb15","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-tailwindcss-catalog-555579","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-postcss-load-config-6.0.1-025138","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-react-virtuoso-4.17.0-c1a65e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-radix-ui-react-progress-1.1.8-474fab","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-radix-ui-react-slot-1.2.4-608350","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-react-hook-form-7.66.0-e9ba5f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-types-mdast-4.0.4-962fed","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-shikijs-langs-3.21.0-1a37c2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-radix-ui-react-dialog-1.1.15-747a03","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-nanoid-5.1.6-174645","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-use-stick-to-bottom-1.1.1-cac9a2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-rehype-sanitize-6.0.0-b8b50d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-radix-ui-react-toggle-1.1.10-49436c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-tailwind-merge-3.3.1-6afbdc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-types-ramda-0.31.1-bbf709","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-tailwindcss-postcss-catalog-66b503","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-tw-animate-css-1.3.6-416a7c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-radix-ui-react-avatar-1.1.11-dfc007","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-react-resizable-panels-3.0.6-015823","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-radix-ui-react-toggle-group-1.1.11-78fd7c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-nuqs-catalog-1fc578","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-radix-ui-react-label-2.1.8-ddebf9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-tailwindcss-typography-0.5.19-cc55ff","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-sonner-2.0.7-cec631","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-convex-dev-better-auth-catalog-53be05","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-tldts-7.0.19-f34d9d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-shikijs-themes-3.21.0-760bea","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-input-otp-1.4.2-cbc7a3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-convex-helpers-0.1.104-bf3a83","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-happy-dom-20.0.10-27a35b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-radix-ui-react-dropdown-menu-2.1.16-7693a3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-cmdk-1.1.1-da09a6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-radix-ui-react-tooltip-1.2.8-1a5db9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-radix-ui-react-alert-dialog-1.1.15-d6cfa5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-class-variance-authority-0.7.1-6d8c6d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-radix-ui-react-navigation-menu-1.2.14-a43ac7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-shiki-3.12.2-2165c0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-radix-ui-react-switch-1.2.6-852211","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-types-react-dom-catalog-d7a7f6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-postcss-catalog-7b0cb7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-motion-12.23.26-0738c1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-radix-ui-react-slider-1.3.6-7632e8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-radix-ui-react-popover-1.1.15-6bef2b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-types-hast-3.0.4-f3f885","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-streamdown-1.6.11-611768","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-clsx-2.1.1-132a5c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-next-catalog-dcdf15","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-vitest-catalog-56e539","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-types-react-catalog-5f529d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-better-auth-catalog-761e03","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-react-day-picker-9.11.1-9ab6e8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-xyflow-react-12.10.0-19d58b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-vercel-toolbar-0.1.41-21a8c9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-convex-catalog-462d5c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-tokenlens-1.3.1-b3e1ba","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-unified-11.0.5-2a9119","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-react-catalog-ae7b23","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-dayjs-1.11.18-03abf4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-recharts-3.5.1-fcd3b8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-radix-ui-react-separator-1.1.8-0a3a5e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-next-themes-0.4.6-59cbb5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-vaul-1.1.2-1cdb17","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-radix-ui-react-scroll-area-1.2.10-b79dd6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-lucide-react-catalog-e7caae","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-embla-carousel-react-8.6.0-3b9aec","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-node-emoji-2.2.0-38a8fc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-posthog-js-1.252.0-6f2ecf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-tanstack-react-query-catalog-a37a8c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-lottie-react-2.4.1-dfcc18","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-radix-ui-react-accordion-1.2.12-f40882","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-bytes-3.1.2-6b375b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-radix-ui-react-aspect-ratio-1.1.8-3673e9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-radix-ui-react-select-2.2.6-f470ae","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-radix-ui-react-context-menu-2.2.16-2bd35e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-convex-dev-react-query-catalog-c3e6f8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-ai-catalog-3267cd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-radix-ui-react-radio-group-1.3.8-5ac17c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-npm-memoizee-0.4.17-3793a6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-githubactions-actions-checkout-4..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-githubactions-actions-setup-node-4..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-githubactions-googleapis-release-please-action-4..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-githubactions-actions-cache-4..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relatedSpdxElement":"SPDXRef-githubactions-oven-sh-setup-bun-2..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-AnswerOverflow-AnswerOverflow-main-5c7569","relationshipType":"DESCRIBES"}]}