Technical Documentation
Excalidraw Dependency Review
Excalidraw Dependency Review
Approved runtime dependency:
@excalidraw/excalidraw(MIT)
Peer dependencies (already present in Falcon Flowmira):
react>= 18react-dom>= 18
Bundle impact
- Editor chunk: lazy-loaded on route
/board/$idonly. - Excluded from the marketing landing bundle (
/,/pricing,/features,/vs,/docs,/blog). - Whiteboard route is
ssr: false— the module never enters the SSR bundle.
What is NOT installed
firebase,firebase-admin— not needed; Falcon uses Supabase.socket.io-client— not needed; realtime uses Supabase channels.- Any Excalidraw+ hosted-app-only dependency.
Supply chain
- Enable Dependabot / Renovate for
@excalidraw/excalidraw. - CI: run
bun auditand Trivy againstnode_modules. - Pin the version in
package.json; do not float on^. - Verify SHA before major upgrades; review upstream CHANGELOG for security fixes.