Parent: #318
Goal
Adopt the v2 workspace package manager and prove the current root package as an installable artifact before changing its location.
This task establishes a real consumer check as part of the migration result, not as a standalone verification-only stage.
Scope
- Declare pnpm as the repository package manager and create the pnpm lockfile and workspace configuration.
- Remove npm lockfile usage and migrate development and CI commands on the v2 line to pnpm.
- Build and pack the current root @gravity-ui/graph package.
- Install the generated tarball into isolated vanilla JavaScript and React consumer fixtures.
- Verify runtime and TypeScript imports from @gravity-ui/graph and @gravity-ui/graph/react.
- Verify required styles and published assets from the packed artifact.
- Ensure the fixtures cannot resolve repository source files or workspace links.
- Keep the existing unit, Storybook, and E2E workflows operational.
Acceptance criteria
Parent: #318
Goal
Adopt the v2 workspace package manager and prove the current root package as an installable artifact before changing its location.
This task establishes a real consumer check as part of the migration result, not as a standalone verification-only stage.
Scope
Acceptance criteria