mirror of
https://github.com/lucide-icons/lucide.git
synced 2026-11-11 13:28:19 +00:00
GitHub's `ubuntu-latest` runners now resolve to Ubuntu 26.04, and `playwright install --with-deps chromium` fails there on Playwright 1.58.2: Cannot install dependencies for ubuntu26.04-x64 with Playwright 1.58.2! Error: ERROR: Playwright does not support chromium on ubuntu26.04-x64 Ubuntu 26.04 support was added in Playwright 1.61, so bump the pinned version in all integration packages to the latest stable (1.64.1). This fixes the `integration` job in the react, vue, svelte, solid and solid-2 workflows. Claude-Session: https://claude.ai/code/session_01G9u8FfWcVzm87hKho1ZQcc Co-authored-by: Claude <noreply@anthropic.com>
Lucide React integrations
These fixtures exercise the built lucide-react package in real consumer frameworks.
Every fixture runs three checks:
- a framework production build;
- TypeScript with
noEmit; - Vitest Browser Mode in Chromium.
The React Router fixture also resolves the package entry points with Node's own resolver (node --test), since the browser suite only sees them through Vite.
From the repository root, install Chromium once and run the complete suite:
pnpm --filter @lucide/integration-react-vite exec playwright install chromium
pnpm test:integrations:react
The fixtures depend on lucide-react through workspace:*, but import only its public package entry points. The root command builds lucide-react before running any consumer checks.