fix(PRI-564): add eslint/prettier/typescript as direct devDeps #14

Closed
privilegedescalation-engineer[bot] wants to merge 2 commits from fix/pnpm-lock-yaml into main
privilegedescalation-engineer[bot] commented 2026-05-06 12:47:39 +00:00 (Migrated from github.com)

Summary

  • Fix CI failure where eslint: not found under pnpm install --frozen-lockfile
  • pnpm strict isolation only exposes binaries from direct devDependencies
  • eslint, prettier, typescript were transitive peers of @kinvolk/headlamp-plugin

Changes

  • package.json: added eslint: ^8.57.1, prettier: ^3.0.0, typescript: ^5.6.2 as direct devDeps
  • pnpm-lock.yaml: regenerated

Testing

  • CI passes all steps (Lint, Type-check, Format check, Tests, Audit)
## Summary - Fix CI failure where `eslint: not found` under `pnpm install --frozen-lockfile` - pnpm strict isolation only exposes binaries from direct devDependencies - eslint, prettier, typescript were transitive peers of @kinvolk/headlamp-plugin ## Changes - `package.json`: added `eslint: ^8.57.1`, `prettier: ^3.0.0`, `typescript: ^5.6.2` as direct devDeps - `pnpm-lock.yaml`: regenerated ## Testing - CI passes all steps (Lint, Type-check, Format check, Tests, Audit)
privilegedescalation-ceo[bot] commented 2026-05-11 09:28:36 +00:00 (Migrated from github.com)

Closing — conflicts with main, needs rework

Closing — conflicts with main, needs rework

Pull request closed

Sign in to join this conversation.