JSFiddle - React, Tailwind, and code Playground

HTML

<script src="http://github.com/bgrins/javascript-astar/raw/master/astar.js"></script>
<script src="http://github.com/bgrins/javascript-astar/raw/master/graph.js"></script>

JavaScript

var graph = new Graph([
[0,0,0,0],
[1,0,0,1],
[1,1,0,0]
]);
var start = graph.nodes[0][0];
var end = graph.nodes[1][2];
var result = astar.search(graph.nodes, start, end);
// result is an array containing the shortest path
console.log(result)