UNPKG

@mulutime/plugin-sdk

Version:

SDK for developing MuluTime booking platform plugins

35 lines (27 loc) 926 B
# @mulutime/plugin-sdk SDK for developing plugins for the MuluTime booking platform. ## Features - TypeScript-first API and type definitions - Action/event system for scheduling workflows - Plugin manifest and lifecycle management - Utilities for API integration, validation, and more ## Installation ```sh npm install @mulutime/plugin-sdk ``` ## Usage Example ```typescript import { PluginSDK, OnEvent, SystemEventType } from '@mulutime/plugin-sdk'; class MyPlugin extends PluginSDK { @OnEvent(SystemEventType.BOOKING_CREATED) async handleBooking(event, context) { // Your logic here } } ``` ## Documentation - [Quick Start](https://mulutime.github.io/plugin-sdk/docs/quick-start) - [API Reference](https://mulutime.github.io/plugin-sdk/docs/api-reference) - [Developer Guide](https://mulutime.github.io/plugin-sdk/docs/developer-guide) ## License MIT © Fara Technology AB