feat(plugin): ajout d'un plugin Stream Deck pour gérer les webhooks

- Création des fichiers de configuration nécessaires (.gitignore, package.json, tsconfig.json, rollup.config.mjs)
- Ajout de la structure de base du plugin avec un compteur incrémental
- Intégration des dépendances nécessaires pour le développement
- Ajout de fichiers de ressources (icônes, HTML pour l'interface utilisateur)
- Configuration de la connexion au Stream Deck et enregistrement de l'action
This commit is contained in:
Mr¤KayJayDee
2025-07-10 10:37:59 +02:00
commit 22c2a5c3a6
19 changed files with 2454 additions and 0 deletions

12
src/plugin.ts Normal file
View File

@@ -0,0 +1,12 @@
import streamDeck, { LogLevel } from "@elgato/streamdeck";
import { IncrementCounter } from "./actions/increment-counter";
// We can enable "trace" logging so that all messages between the Stream Deck, and the plugin are recorded. When storing sensitive information
streamDeck.logger.setLevel(LogLevel.TRACE);
// Register the increment action.
streamDeck.actions.registerAction(new IncrementCounter());
// Finally, connect to the Stream Deck.
streamDeck.connect();