0.0.5 • Published 1 year ago

terv-ipc v0.0.5

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

Terv-ipc

Terv-ipc é uma ferramenta especialmente criada para o projeto Terv.js. Este pacote facilita a comunicação via IPC diretamente de sua aplicação ReactJS ou qualquer outra interface de usuário. O IPC é um conceito amplamente difundido em projetos com Electron, permitindo o acesso à lógica do aplicativo NodeJS em execução com Electron para uma integração mais sólida com o sistema operacional.

Para instalar o Terv-ipc, use o seguinte comando:

npm i terv-ipc
// Fecha o aplicativo
ipc.close();

// Esconde a janela do aplicativo e mantém ativo na barra de tarefas
ipc.hide();

// Envia uma mensagem indicando que um evento ocorreu
ipc.event('nomeDoEvento');

// Alternar entre minimizar e maximizar a janela do aplicativo
ipc.toggle();

// Defina uma rota para uma classe controladora localizada no diretório app/Controllers
ipc.route('NomeDaClasse', 'meuMétodo', { /* objeto de solicitação opcional */ });

// Importe uma classe controladora e execute um método específico com o método method. Esta é uma função encadeada.
ipc.controller('MinhaClasse');

// Executa um método controlado a partir do método controller
ipc.method('meuMétodo', { /* objeto de solicitação opcional */ });

// OBS: os métodos route e method são assíncronos, ou seja, eles retornam uma promessa com a resposta do processamento.
0.0.5

1 year ago

0.0.4

1 year ago

0.0.3

1 year ago

0.0.2

1 year ago

0.0.1

1 year ago