Files
wehub-resource-sync e30e75b5d4
Code Quality / Oxlint + Oxfmt (push) Waiting to run
Code Quality / Template Sync (push) Waiting to run
Code Quality / Build Changed Packages (push) Waiting to run
Code Quality / Test Changed Packages (push) Waiting to run
Deploy Expo Example / Deploy Production (push) Waiting to run
Deploy Ink Example / Deploy Production (push) Waiting to run
Python Tests / pytest (assistant-stream, 3.10) (push) Waiting to run
Python Tests / pytest (assistant-stream, 3.12) (push) Waiting to run
Python Tests / pytest (assistant-ui-sync-server-api, 3.10) (push) Waiting to run
Python Tests / pytest (assistant-ui-sync-server-api, 3.12) (push) Waiting to run
Deploy Shadcn Registry / Deploy Production (push) Waiting to run
Template Metrics / LOC + Bundle Size (push) Waiting to run
Changesets / Create Version PR (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 13:40:13 +08:00

65 lines
1.8 KiB
TypeScript

import * as path from "node:path";
import { fileURLToPath } from "node:url";
export const REPO_ROOT = path.resolve(
path.dirname(fileURLToPath(import.meta.url)),
"../../../..",
);
export const DOCS_ROOT = path.join(REPO_ROOT, "apps/docs");
export const REACT_PKG = path.join(REPO_ROOT, "packages/react/src");
export const REACT_GENERATIVE_UI_PKG = path.join(
REPO_ROOT,
"packages/react-generative-ui/src",
);
export const CORE_PKG = path.join(REPO_ROOT, "packages/core/src");
export const PRIMITIVES_DIR = path.join(REACT_PKG, "primitives");
export const REACT_INDEX = path.join(REACT_PKG, "index.ts");
export const REACT_GENERATIVE_UI_INDEX = path.join(
REACT_GENERATIVE_UI_PKG,
"index.ts",
);
export const TYPE_DOCS_INPUT = path.join(
DOCS_ROOT,
"content/types-to-generate/typeDocs.ts",
);
export const TYPE_DOCS_OUTPUT = path.join(DOCS_ROOT, "generated/typeDocs.ts");
export const INTEGRATION_TYPE_DOCS_OUTPUT = path.join(
DOCS_ROOT,
"generated/integrationTypeDocs.ts",
);
export const PRIMITIVE_DOCS_OUTPUT = path.join(
DOCS_ROOT,
"generated/primitiveDocs.ts",
);
export const API_REFERENCE_DIR = path.join(
DOCS_ROOT,
"content/docs/(reference)/api-reference",
);
export const INTEGRATION_PACKAGES = [
{
slug: "react-ai-sdk",
packageName: "@assistant-ui/react-ai-sdk",
entry: path.join(REPO_ROOT, "packages/react-ai-sdk/src/index.ts"),
},
{
slug: "react-data-stream",
packageName: "@assistant-ui/react-data-stream",
entry: path.join(REPO_ROOT, "packages/react-data-stream/src/index.ts"),
},
{
slug: "cloud-ai-sdk",
packageName: "@assistant-ui/cloud-ai-sdk",
entry: path.join(REPO_ROOT, "packages/cloud-ai-sdk/src/index.ts"),
},
{
slug: "eve",
packageName: "@assistant-ui/eve",
entry: path.join(REPO_ROOT, "packages/eve/src/index.ts"),
},
] as const;