mirror of
https://github.com/unraid/api.git
synced 2026-01-01 22:20:05 -06:00
Changes plugin interface to expect Nest modules instead of a custom plain JS object. ## Summary by CodeRabbit - **New Features** - Introduced updated health check plugins, including a new connect plugin exposing a GraphQL health query and configuration logging. - **Refactor** - Streamlined the overall plugin registration and management across API, CLI, and GraphQL modules for improved clarity and logging. - Simplified the `CliModule` and `PluginService` to reduce complexity and enhance maintainability. - **Chores** - Updated dependency configurations and build scripts while introducing new TypeScript setups to enhance maintainability and consistency. - Added new `package.json` and `tsconfig.json` files for the `unraid-api-plugin-connect` and `unraid-api-plugin-health` projects. - Modified GitHub Actions workflow to update tag format for pull requests.