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.

Environment:Evidentlyai Evidently Node Frontend Environment

From Leeroopedia
Knowledge Sources
Domains Frontend, Package_Management
Last Updated 2026-02-14 12:00 GMT

Overview

Node.js environment with pnpm package manager for building the Evidently UI frontend React application.

Description

This environment provides the Node.js runtime and pnpm package manager required for developing and building the Evidently UI frontend. The UI is a React-based single-page application built with Vite, using Plotly.js for data visualizations and Material UI for the component library. TypeScript is used for type safety throughout the frontend codebase.

Usage

Use this environment when building or developing the Evidently UI frontend. It is not required for using Evidently as a Python library or running the pre-built UI that ships with the `evidently` pip package. This environment is primarily needed for frontend development and CI builds of the UI assets.

System Requirements

Category Requirement Notes
OS Any (Linux, macOS, Windows) Cross-platform Node.js
Node.js >= 18.0 LTS version recommended
pnpm >= 8.0 Package manager for the UI workspace
Hardware CPU No special hardware required
Disk ~1GB For node_modules and pnpm store

Dependencies

System Packages

  • `node` >= 18.0 (Node.js runtime)
  • `pnpm` >= 8.0 (package manager)

Key npm Packages

  • `react` and `react-dom` - UI framework
  • `plotly.js` - Data visualization library
  • `@mui/*` - Material UI component library
  • `vite` - Build tool and dev server
  • `typescript` - Type-safe JavaScript
  • `eslint` and `prettier` - Code quality tools
  • `playwright` - Visual regression testing

Quick Install

# Install pnpm globally
npm install -g pnpm

# Install UI dependencies from lockfile
cd ui
pnpm install --frozen-lockfile

Code Evidence

Lockfile version from `ui/pnpm-lock.yaml:1`:

lockfileVersion: '9.0'

Related Pages

Page Connections

Double-click a node to navigate. Hold to expand connections.
Principle
Implementation
Heuristic
Environment