Skip to content

ForkedDependencies

andy.rothwell edited this page Feb 13, 2020 · 32 revisions

Forked Dependencies

There are many packages we use to make phila-vue-mapping work that, for one of a number of reasons, there is no released version of the package that works any more.

The reasons this might have happened include:

  • We needed to make a tiny adjustment to make the package work with phila-vue-mapping
  • We needed much more functionality than the package provided
  • The package was not updated, and it or its dependencies became problems

Because we forked the repos, we could not do our own npm release (it does not allow releases of forks).

We therefore put the latest commits we make directly into package.json files so that we can incorporate our changes.

These packages include:

package our last update last updated previous to our fork stars frameworks/sites affected
leaflet-vector-icon - see on github Mar 20, 2019 Oct 20, 2016 112 Mapboard, Layerboard, Pinboard, Viewerboard, Property Data Explorer
leaflet-measure - see on github Mar 20, 2019 Apr 8, 2018 194 Mapboard, Layerboard
L.esri.WebMap - see on github Oct 22, 2019 May 11, 2018, but mostly idle since 2016 12 Layerboard
esri-leaflet-legend - see on github May 5, 2019 Jul 4, 2017 15 Layerboard
Leaflet.PointInPolygon - see on github Apr 24, 2019 Feb 27, 2017 12 Layerboard
SDLeafletDraw - see on github Dec 23, 2019 May 10, 2018 5 Propery Data Explorer

The next ones are dependencies of L.esri.WebMap:

package our last update last updated previous to our fork stars frameworks/sites affected
esri-leaflet-vector - see on github Mar 20, 2019 Feb 6, 2019 25 Mapboard, Layerboard, Pinboard, Viewerboard, Property Data Explorer
leaflet-omnivore - see on github Apr 29, 2019 Mar 20, 2017 491 Layerboard

This is not an official fork, but we took the minimized cyclomedia code and put it in github and aws. We had to do this because we found that the leaflet map would not be pannable on an iphone or ipad unless we did.