// elliptic >=6.6.1: no patched version exists yet (GHSA-848j-6mx2-7j84).
// This override prevents regression and will auto-resolve once upstream publishes a fix.
Co-Authored-By: Paperclip <noreply@paperclip.ing>
prettier is needed by the format:check script but was only available
as a transitive dependency of @kinvolk/headlamp-plugin.
Co-Authored-By: Paperclip <noreply@paperclip.ing>
This is a prerequisite for CI to work with pnpm --frozen-lockfile.
Missing direct devDependencies that were only available transitively:
- eslint (lint script needs it)
- typescript (tsc script needs it)
- vite (provides vite/client.d.ts type definitions)
- vite-plugin-svgr (provides vite-plugin-svgr/client.d.ts type definitions)
Also fixed: tsconfig.json was missing skipLibCheck: true which caused
errors when type definitions referenced packages not in node_modules.
Co-Authored-By: Paperclip <noreply@paperclip.ing>
PR #8 revealed that typescript is also missing as a direct dependency.
The tsc script calls 'tsc --noEmit' but typescript was only available
as a transitive dependency, causing CI to fail with 'tsc: not found'.
Co-Authored-By: Paperclip <noreply@paperclip.ing>
ESLint was only a transitive dependency of @kinvolk/headlamp-plugin.
Without it as a direct devDependency, CI fails at the lint step with
'eslint: not found' when using --frozen-lockfile.
Co-Authored-By: Paperclip <noreply@paperclip.ing>
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>