Parent: #318
Goal
Move the current public library into its final workspace location without splitting functionality or introducing additional public packages.
After this task, the repository root orchestrates the workspace and packages/graph owns the complete @gravity-ui/graph artifact.
Scope
- Make the repository root a private workspace project.
- Move the public package manifest, sources, tests, and package-specific build configuration into packages/graph.
- Preserve every public entry point present at the approved v2 split commit or added by an approved synchronized v1 contract change, including
@gravity-ui/graph/playwright when applicable.
- Update root scripts, TypeScript configuration, test configuration, and tooling paths for the new location.
- Keep package-local files and published assets owned by packages/graph.
- Run the tarball consumer checks introduced in Stage 1.1 against packages/graph.
Acceptance criteria
Parent: #318
Goal
Move the current public library into its final workspace location without splitting functionality or introducing additional public packages.
After this task, the repository root orchestrates the workspace and packages/graph owns the complete @gravity-ui/graph artifact.
Scope
@gravity-ui/graph/playwrightwhen applicable.Acceptance criteria
@gravity-ui/graph/playwrightremains installable and type-safe from the packed artifact when it is part of the approved v2 contract.