Set leaflet as peerDependency, not dependency