Jump to content

Connect Leeroopedia MCP: Equip your AI agents to search best practices, build plans, verify code, diagnose failures, and look up hyperparameter defaults.

Implementation:Apache Flink Web Dashboard Package Lock

From Leeroopedia


Knowledge Sources
Domains Web_Dashboard, Build_Configuration
Last Updated 2026-02-09 00:00 GMT

Overview

Concrete NPM dependency lock file for the Flink Runtime Web Dashboard Angular application.

Description

The package-lock.json is an auto-generated dependency lock file for the Flink web dashboard frontend application. It pins the exact versions of all direct and transitive NPM dependencies used by the Angular-based monitoring dashboard. This file ensures deterministic builds by locking dependency versions across development and CI environments.

The web dashboard provides a browser-based UI for monitoring and managing Apache Flink clusters, jobs, and task managers.

Usage

This file is consumed automatically by npm install or npm ci when building the Flink web dashboard. Developers do not import or reference this file directly in application code. It should be committed to version control to guarantee reproducible builds.

Code Reference

Source Location

  • Repository: Apache_Flink
  • File: flink-runtime-web/web-dashboard/package-lock.json
  • Lines: 1-35223

Signature

{
  "name": "flink-dashboard",
  "lockfileVersion": 3,
  "requires": true,
  "packages": {
    "": {
      "name": "flink-dashboard",
      "dependencies": { ... },
      "devDependencies": { ... }
    }
  }
}

Import

# No code import — consumed by NPM tooling:
npm ci
# or
npm install

I/O Contract

Inputs

Name Type Required Description
package.json JSON Yes Declares direct dependencies and version ranges

Outputs

Name Type Description
node_modules/ Directory Installed dependency tree matching locked versions

Usage Examples

Building the Dashboard

cd flink-runtime-web/web-dashboard

# Install exact locked dependencies
npm ci

# Build for production
npm run build

Related Pages

Page Connections

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