Skip to content

The two lockfiles could drift apart #220

@sameh-farouk

Description

@sameh-farouk

Problem

The project uses two lock files: package-lock.json and yarn.lock. CI and local development use yarn (yarn install, yarn build), while the Dockerfile uses npm (npm ci). The two lock files have drifted apart with 57 version mismatches, meaning CI passes against different dependency versions than what ships in production Docker images.

Fix

Standardize on npm everywhere. Remove yarn.lock, update CI workflow, docs, scripts, and docker-compose command to use npm.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions