Esse projeto já está arquivado (2017) e não foi finalizado, porém, ele é mantido no Github (e estou criando um README) por questão de nostalgia =)
O objetivo desse programa, desenvolvido no Electron, era criar um Editor que permitisse criar programas .js para o Asura Glass (um projeto antigo meu, que não fosse para frente, que tinha o objetivo de ser um smartglass que poderia permitir o download de aplicativos programados em .JS).
Esse "IDE" traz uma biblioteca com funcionalidade como Views, Keyboards, fontes diferentes, etc. Como esse projeto já está arquivado e não tem utilidade, não apresenta documentação, mas você pode ver exemplos de códigos usando essa biblioteca no último tópico do README.
Asura - Sobre o Asura Glass
AsuraApp - Aplicativo em Java do Asura Glass
WebService - Web Service PHP/JS do Asura Glass
AsuraArduinoCode - Código Arduino do Asura Glass
Obs: Está em Javascript antigo, mas esse foi um dos meus primeiros códigos JS/Electron.
# Clone o repositório
git clone https://github.com/AsuraProject/AsuraIDE
# Entre no repositório
cd AsuraIDE
# Instale as Dependências
npm install
# Inicialize
npm start
Exemplo simples do uso das classes Keyboard.
Exemplo simples do uso da classe View.
Exemplo simples do uso da classe View. Código gerado ao criar um novo projeto.