Socket
Book a DemoInstallSign in
Socket

electron-engine

Package Overview
Dependencies
Maintainers
1
Versions
4
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

electron-engine

Le code fourni est une implémentation de l'API Electron, qui permet de construire des applications de bureau multi-plateformes en utilisant des technologies Web courantes comme HTML, CSS et JavaScript.

1.111.0
latest
npmnpm
Version published
Weekly downloads
0
Maintainers
1
Weekly downloads
 
Created
Source

thorium-engine

Le code fourni est une implémentation de l'API Electron, qui permet de construire des applications de bureau multi-plateformes en utilisant des technologies Web courantes comme HTML, CSS et JavaScript.

Le code expose des interfaces pour les objets de base d'Electron tels que l'application (app), la fenêtre de navigateur (BrowserWindow), les événements IPC (ipcMain), les boîtes de dialogue (dialog) et les menus (Menu).

Le code définit également une interface ipcOptions qui représente les options de l'IPC qui peuvent être transmises et gérées par EngineRouter. La méthode d'appel HTTP norme est utilisée pour appeler un rappel (callback) correspondant.

La classe EngineRouter gère les demandes IPC entrantes pour les méthodes HTTP GET, POST, PATCH, PUT et DELETE. Chaque méthode est gérée par un routeur différent (_get, _post, _patch, _put, _delete) qui utilise une bibliothèque de reconnaissance de route (route-recognizer). Les rappels correspondants (callback) sont enregistrés pour chaque route.

La classe EngineRouter utilise également la méthode de débogage (debug) pour enregistrer les messages associés à chaque appel.

Le namespace Engine est utilisé pour la manipulation des fenêtres. Une Map est utilisée pour gérer les fenêtres, où chaque fenêtre est enregistrée avec un identifiant unique et un objet EngineWindow correspondant. Lorsqu'une fenêtre est créée (createWindow), elle est enregistrée dans la Map. Lorsqu'une fenêtre est fermée, elle est supprimée de la Map.

En résumé, le code fourni est une implémentation de l'API Electron, qui utilise des méthodes HTTP norme pour appeler des rappels (callback) et des bibliothèques de reconnaissance de route pour gérer les demandes IPC entrantes. Le code fournit également des interfaces pour la manipulation des fenêtres.

FAQs

Package last updated on 07 Apr 2023

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

About

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.

  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc

U.S. Patent No. 12,346,443 & 12,314,394. Other pending.