-var grpc = require('grpc');
+var grpc = require('@grpc/grpc-js');
var Chess = require('../www/js/chess.js').Chess;
var PROTO_PATH = __dirname + '/hashprobe.proto';
-var hashprobe_proto = grpc.load(PROTO_PATH).hashprobe;
+var protoLoader = require('@grpc/proto-loader');
+var packageDefinition = protoLoader.loadSync(
+ PROTO_PATH,
+ {keepCase: true,
+ longs: String,
+ enums: String,
+ defaults: true,
+ oneofs: true
+ });
+var hashprobe_proto = grpc.loadPackageDefinition(packageDefinition).hashprobe;
var board = new Chess();
<span id="lomonosov">7-man Lomonosov tablebase lookup by <a href="http://tb7.chessok.com/">ChessOK</a>.</span></p>
<!-- For faster development -->
+<!--
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script type="text/javascript" src="js/chessboard-0.3.0.min.js"></script>
<script type="text/javascript" src="js/chess.js"></script>
<script type="text/javascript" src="js/json_delta.js"></script>
<script type="text/javascript" src="js/jquery.sparkline.js"></script>
<script type="text/javascript" src="js/remoteglot.js"></script>
-<!--
-->
<!-- Minified version of the previous six, compiled together -->
-<!--
<script type="text/javascript" src="js/remoteglot.min.js"></script>
+<!--
-->
</body>
</html>