Sounds good to me. In the past I’ve put deps in dependencies section that were excluded from being bundled using build config. I find it better to have those deps in the peerDependencies section as you suggested. So +1 on my side for this best practice.
Thanks,
Marius