@broberg/media
中文文档The fleet's provider-agnostic media-storage facade — one createMedia() API (upload · get · signedUrl · delete · publicUrl) over swappable storage providers, so a later move between providers never touches a call-site. Ships a Cloudflare R2 provider (S3-co