377ef109cd
Move Capacitor and cordova-plugin-pushe to optionalDependencies. They are only needed for the native mobile shell, are never imported by the Next.js source, and are not served by the Liara npm mirror — so installing them as hard dependencies broke the web image build. As optional deps, npm skips them when the mirror can't resolve them. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>