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;