Sobre o projeto

O repositório `abstractplay/gameslib` fornece implementações TypeScript dos jogos principais apresentados no Abstract Play. Ele foi projetado como uma biblioteca fundamental destinada a ser envolvida por interfaces frontend e sistemas backend. Atualmente, todos os jogos do Abstract Play devem ser codificados em TypeScript e incluídos nesta biblioteca, embora o suporte para jogos hospedados externamente esteja planejado para o futuro. O projeto inclui instruções de construção usando npm, recursos de teste e documentação para a API pública. Os desenvolvedores podem contribuir por meio de pull requests e são incentivados a participar do Discord da comunidade para obter suporte. O repositório também detalha como compilar esquemas JSON em definições TypeScript e como executar um playground de navegador local para testes.