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
65 lines
1.8 KiB
TypeScript
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;
|