Skip to content

chore(frontend): update dependencies to latest compatible versions - #7

Merged
hechi merged 3 commits into
mainfrom
chore/frontend-dependency-updates
Jul 28, 2026
Merged

chore(frontend): update dependencies to latest compatible versions#7
hechi merged 3 commits into
mainfrom
chore/frontend-dependency-updates

Conversation

@hechi

@hechi hechi commented Jul 28, 2026

Copy link
Copy Markdown
Owner

Update all frontend packages to their latest non-breaking versions via npm update. Replace Node-specific NodeJS.Timeout with browser-safe ReturnType in AddItemForm so the TypeScript build no longer relies on @types/node.

hechi added 3 commits July 28, 2026 08:12
Update all frontend packages to their latest non-breaking versions via npm update. Replace Node-specific NodeJS.Timeout with browser-safe ReturnType<typeof setTimeout> in AddItemForm so the TypeScript build no longer relies on @types/node.
npm 11 omitted esbuild per-platform optional binary entries, causing 'npm ci' to fail in the node:20-alpine (npm 10) Docker build with an out-of-sync error. Regenerated package-lock.json with npm 10 so all platform entries are recorded.
…ate lock per build

Match the container npm major version (11) with local development to avoid lockfile drift, and use 'npm install' instead of 'npm ci' so the lock is reconciled on every build.
@hechi
hechi merged commit caa978f into main Jul 28, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant