Because no versions of brick_offline_first_with_supabase_build match >2.0.0 <3.0.0 and brick_offline_first_with_supabase_build 2.0.0 depends on build ^2.4.2, brick_offline_first_with_supabase_build ^2.0.0 requires build ^2.4.2.
And because build_runner >=2.7.2 depends on build 4.0.0, brick_offline_first_with_supabase_build ^2.0.0 is incompatible with build_runner >=2.7.2