pnpm strict isolation (-frozen-lockfile) only exposes binaries from direct
devDependencies. eslint, prettier, and typescript were transitive peers of
@kinvolk/headlamp-plugin and not accessible in CI.
- eslint: ^8.57.1
- prettier: ^3.0.0
- typescript: ^5.6.2
The test script runs vitest and imports from @testing-library/react and
@testing-library/jest-dom, but none of these were listed as devDependencies.
Adds vitest ^3.0.5 and all required @testing-library packages matching other
plugin repos in the org.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>