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([
	[1,1,1,1],
	[0,2,1,0],
	[0,0,1,1]
]);
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)