3.0.1 • Published 9 months ago

@constl/mandataire-electron-rendu v3.0.1

Weekly downloads
-
License
AGPL-3.0-or-later
Repository
-
Last release
9 months ago

Mandataire Constellation : Processus Rendu Électron

À utiliser avec @constl/mandataire-electron-principal dans le processus Électron principal.

Installation

Utilisation

import {
  envoyerMessageÀConstellation,
  écouterMessagesDeConstellation,
  envoyerMessageÀServeurConstellation,
  écouterMessagesDeServeurConstellation,
} from '#preload';
import type {App} from 'vue';
import {
  générerMandataireÉlectronPrincipal,
  GestionnaireServeur,
} from '@constl/mandataire-electron-rendu';

export default {
  install: (app: App) => {
    app.provide('constl', générerMandataireÉlectronPrincipal({
      envoyerMessageÀConstellation,
      écouterMessagesDeConstellation,
    }));

    // Uniquement si vous voulez aussi activer un serveur WS local.
    app.provide('serveurConstl', new GestionnaireServeur({
      écouterMessagesDeServeurConstellation,
      envoyerMessageÀServeurConstellation,
    }));
  },
};

Vous pouvez maintenant utiliser Constellation directement dans votre application Électron :

import { inject } from 'vue';

const constellation = inject('constl');
const idBd = await constellation.bds.créerBd({ licence: 'ODbl-1_0' });

Vous pouvez également activer le serveur WS local, ce qui rendra l'instance de Constellation de votre appli également accessible à d'autres programmes locaux sur votre ordinateur. Ceci permet, par exemple, de connecter un client Python ou Julia((https://github.com/reseau-constellation/Constellation.js) à l'instance Constellation de votre appli.

import { inject } from 'vue';

const serveur = inject('serveurConstl');
const port = await serveur.initialiser();  // Ou spécifier le port avec serveur.initialiser(PORT);
await serveur.fermer()  // Quand on a fini
3.0.1

9 months ago

3.0.0

9 months ago

2.3.0

1 year ago

2.2.0

1 year ago

2.1.0

1 year ago

2.0.0

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago

0.4.4

1 year ago

0.4.6

1 year ago

0.3.0

1 year ago

0.4.1

1 year ago

0.3.2

1 year ago

0.4.0

1 year ago

0.3.1

1 year ago

0.4.3

1 year ago

0.4.2

1 year ago

0.2.14

2 years ago

0.2.13

2 years ago

0.2.12

2 years ago

0.2.11

2 years ago

0.2.10

2 years ago

0.2.8

2 years ago

0.2.7

2 years ago

0.2.6

2 years ago

0.2.5

2 years ago

0.2.4

2 years ago

0.2.3

2 years ago

0.2.2

3 years ago

0.1.0

3 years ago

0.0.4

3 years ago

0.0.3

3 years ago

0.0.2

3 years ago