Jump to content

Connect SuperML | Leeroopedia MCP: Equip your AI agents with best practices, code verification, and debugging knowledge. Powered by Leeroo — building Organizational Superintelligence. Contact us at founders@leeroo.com.

Implementation:Arize ai Phoenix JS Pnpm Lock: Difference between revisions

From Leeroopedia
Auto-imported from implementations/Arize_ai_Phoenix_JS_Pnpm_Lock.md
 
Sync from local file
 
Line 34: Line 34:
== Related Pages ==
== Related Pages ==


* [[Arize_ai_Phoenix_App_Pnpm_Lock]] - Frontend application lock file (separate workspace)
* [[Implementation:Arize_ai_Phoenix_App_Pnpm_Lock]] - Frontend application lock file (separate workspace)
* [[Arize_ai_Phoenix_Pyproject_Config]] - Python package configuration for the main Phoenix platform
* [[Implementation:Arize_ai_Phoenix_Pyproject_Config]] - Python package configuration for the main Phoenix platform


[[Category:Implementations]]
[[Category:Implementations]]

Latest revision as of 10:32, 27 September 2026

Overview

The js/pnpm-lock.yaml file is the dependency lock file for the Phoenix TypeScript packages monorepo located in the js/ directory. This workspace contains multiple published npm packages including phoenix-otel, phoenix-client, phoenix-evals, phoenix-mcp, phoenix-cli, and phoenix-config. The lock file ensures reproducible builds across all packages in the monorepo.

The lock file uses pnpm lockfile version 9.0.

Code Reference

Attribute Value
Source File js/pnpm-lock.yaml
Lines 7,377
Domain Build_Configuration
Lockfile Version 9.0
Package Manager pnpm

Notable Dev Dependencies

Key development dependencies locked in this workspace include:

  • @changesets/cli -- Version management and changelog generation (required for all PRs changing js/)
  • eslint / @eslint/js -- Linting (v9.x)
  • eslint-plugin-simple-import-sort -- Import sorting
  • typescript-eslint -- TypeScript-specific linting rules
  • pkg-pr-new -- Package preview publishing for PRs

Related Pages