/**
 * Turf is a modular geospatial analysis engine written in JavaScript. It performs geospatial
 * processing tasks with GeoJSON data and can be run on a server or in a browser.
 *
 * @module turf
 * @summary Geospatial analysis for JavaScript
 */
export {default as isolines} from '@turf/isolines';
export {default as convex} from '@turf/convex';
export {default as within} from '@turf/within';
export {default as concave} from '@turf/concave';
export {default as difference} from '@turf/difference';
export {default as dissolve} from '@turf/dissolve';
export {default as collect} from '@turf/collect';
export {default as flip} from '@turf/flip';
export {default as simplify} from '@turf/simplify';
export {default as bezier} from '@turf/bezier';
export {default as tag} from '@turf/tag';
export {default as sample} from '@turf/sample';
export {default as envelope} from '@turf/envelope';
export {default as square} from '@turf/square';
export {default as circle} from '@turf/circle';
export {default as midpoint} from '@turf/midpoint';
export {default as buffer} from '@turf/buffer';
export {default as center} from '@turf/center';
export {default as centerOfMass} from '@turf/center-of-mass';
export {default as centroid} from '@turf/centroid';
export {default as combine} from '@turf/combine';
export {default as distance} from '@turf/distance';
export {default as explode} from '@turf/explode';
export {default as bbox} from '@turf/bbox';
export {default as tesselate} from '@turf/tesselate';
export {default as bboxPolygon} from '@turf/bbox-polygon';
export {default as inside} from '@turf/inside';
export {default as intersect} from '@turf/intersect';
export {default as nearest} from '@turf/nearest';
export {default as planepoint} from '@turf/planepoint';
export {default as tin} from '@turf/tin';
export {default as union} from '@turf/union';
export {default as bearing} from '@turf/bearing';
export {default as destination} from '@turf/destination';
export {default as kinks} from '@turf/kinks';
export {default as pointOnSurface} from '@turf/point-on-surface';
export {default as area} from '@turf/area';
export {default as along} from '@turf/along';
export {default as lineDistance} from '@turf/line-distance';
export {default as lineSlice} from '@turf/line-slice';
export {default as lineSliceAlong} from '@turf/line-slice-along';
export {default as pointOnLine} from '@turf/point-on-line';
export {default as pointGrid} from '@turf/point-grid';
export {default as squareGrid} from '@turf/square-grid';
export {default as triangleGrid} from '@turf/triangle-grid';
export {default as hexGrid} from '@turf/hex-grid';
export {default as idw} from '@turf/idw';
export {default as truncate} from '@turf/truncate';
export {default as flatten} from '@turf/flatten';
export {default as lineIntersect} from '@turf/line-intersect';
export {default as mask} from '@turf/mask';
export {default as lineChunk} from '@turf/line-chunk';
export {default as unkinkPolygon} from '@turf/unkink-polygon';
export {default as greatCircle} from '@turf/great-circle';
export {default as lineSegment} from '@turf/line-segment';
export {default as lineSplit} from '@turf/line-split';
export {default as lineArc} from '@turf/line-arc';
export {default as polygonToLineString} from '@turf/polygon-to-linestring';
export {default as lineStringToPolygon} from '@turf/linestring-to-polygon';
export {default as bboxClip} from '@turf/bbox-clip';
export {default as lineOverlap} from '@turf/line-overlap';
export {default as sector} from '@turf/sector';
export {default as rhumbBearing} from '@turf/rhumb-bearing';
export {default as rhumbDistance} from '@turf/rhumb-distance';
export {default as rhumbDestination} from '@turf/rhumb-destination';
export {default as polygonTangents} from '@turf/polygon-tangents';
export {default as rewind} from '@turf/rewind';
export {default as isobands} from '@turf/isobands';
export {default as transformRotate} from '@turf/transform-rotate';
export {default as transformScale} from '@turf/transform-scale';
export {default as transformTranslate} from '@turf/transform-translate';
export {default as lineOffset} from '@turf/line-offset';
export {default as polygonize} from '@turf/polygonize';
export {default as booleanDisjoint} from '@turf/boolean-disjoint';
export {default as booleanContains} from '@turf/boolean-contains';
export {default as booleanCrosses} from '@turf/boolean-crosses';
export {default as booleanClockwise} from '@turf/boolean-clockwise';
export {default as booleanOverlap} from '@turf/boolean-overlap';
export {default as booleanPointOnLine} from '@turf/boolean-point-on-line';
export {default as booleanEqual} from '@turf/boolean-equal';
export {default as booleanWithin} from '@turf/boolean-within';
export {default as clone} from '@turf/clone';
export {default as cleanCoords} from '@turf/clean-coords';
export {default as interpolate} from '@turf/interpolate';
export {default as clustersDbscan} from '@turf/clusters-dbscan';
export {default as clustersKmeans} from '@turf/clusters-kmeans';
export {default as pointToLineDistance} from '@turf/point-to-line-distance';
export {default as booleanParallel} from '@turf/boolean-parallel';
export {default as nearestPointToLine} from '@turf/nearest-point-to-line';
export * from '@turf/projection';
export * from '@turf/random';
export * from '@turf/clusters';
export * from '@turf/helpers';
export * from '@turf/invariant';
export * from '@turf/meta';
import * as projection from '@turf/projection';
import * as random from '@turf/random';
import * as clusters from '@turf/clusters';
import * as helpers from '@turf/helpers';
import * as invariant from '@turf/invariant';
import * as meta from '@turf/meta';
export {projection, random, clusters, helpers, invariant, meta};

@@ -5247,24 +5247,85 @@
 t-to-line';%0A
+export %7Bdefault as shortestPath%7D from '@turf/shortest-path';%0A
 export * fro

Add shortestPath to index.js