Files
Andrey Goncharov 38814f16f9 Prepare headless tic-tac-toe for publishing
Summary: Make headless-tic-tac-toe executable and configure packaging

Reviewed By: lblasa

Differential Revision: D36589422

fbshipit-source-id: d8b141033434265e4f14b9a047d3bccde8fad14b
2022-05-23 08:06:18 -07:00

26 lines
648 B
JavaScript
Executable File

#!/usr/bin/env node
/**
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*
* @format
*/
const {TicTacToeClient} = require('./ticTacToeClient');
const main = async () => {
const ticTacToeClient = new TicTacToeClient();
await ticTacToeClient.init();
const targetClientId = await ticTacToeClient.selectClient();
await ticTacToeClient.startTicTacToePlugin(targetClientId);
ticTacToeClient.startGame(targetClientId);
};
main().catch((e) => {
console.error('main -> error', e);
process.exit(1);
});