Implementation:Arize ai Phoenix JS Pnpm Lock: Difference between revisions
Appearance
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
- Implementation:Arize_ai_Phoenix_App_Pnpm_Lock - Frontend application lock file (separate workspace)
- Implementation:Arize_ai_Phoenix_Pyproject_Config - Python package configuration for the main Phoenix platform