JSFiddle - React, Tailwind, and code Playground
HTML
<script src="http://api.tiles.mapbox.com/mapbox.js/plugins/turf/v2.0.0/turf.min.js"></script>
<div id="res"></div>
JavaScript
var line = turf.linestring([
[
-3.0,
48.5
],
[
-4.5,
45.6
]
]);
var pt = turf.point([-1,47.25]);
var snapped = turf.pointOnLine(line, pt);
document.getElementById('res').innerHTML = 'Point projeté : ' + snapped.geometry.coordinates;