Skip to content

Commit b073313

Browse files
committed
dependency updates
1 parent 06ee9e4 commit b073313

4 files changed

Lines changed: 490 additions & 2076 deletions

File tree

README.md

Lines changed: 2 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -10,19 +10,6 @@
1010

1111
</span>
1212

13-
> [!IMPORTANT]
14-
> **Homebridge v2.0 Information**
15-
>
16-
> This template currently has a
17-
> - `package.json -> engines.homebridge` value of `"^1.8.0 || ^2.0.0-beta.0"`
18-
> - `package.json -> devDependencies.homebridge` value of `"^2.0.0-beta.0"`
19-
>
20-
> This is to ensure that your plugin will build and run on both Homebridge v1 and v2.
21-
>
22-
> Once Homebridge v2.0 has been released, you can remove the `-beta.0` in both places.
23-
24-
---
25-
2613
This is a template Homebridge dynamic platform plugin and can be used as a base to help you get started developing your own plugin.
2714

2815
This template should be used in conjunction with the [developer documentation](https://developers.homebridge.io/). A full list of all supported service types, and their characteristics is available on this site.
@@ -39,7 +26,7 @@ Click the link below to create a new GitHub Repository using this template, or c
3926

4027
### Setup Development Environment
4128

42-
To develop Homebridge plugins you must have Node.js 20 or later installed, and a modern code editor such as [VS Code](https://code.visualstudio.com/). This plugin template uses [TypeScript](https://www.typescriptlang.org/) to make development easier and comes with pre-configured settings for [VS Code](https://code.visualstudio.com/) and ESLint. If you are using VS Code install these extensions:
29+
To develop Homebridge plugins you must have Node.js 22 or later installed, and a modern code editor such as [VS Code](https://code.visualstudio.com/). This plugin template uses [TypeScript](https://www.typescriptlang.org/) to make development easier and comes with pre-configured settings for [VS Code](https://code.visualstudio.com/) and ESLint. If you are using VS Code install these extensions:
4330

4431
- [ESLint](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint)
4532

@@ -198,7 +185,7 @@ For reference, the current criteria are:
198185
- The plugin must be published to NPM and the source code available on a GitHub repository, with issues enabled.
199186
- A GitHub release should be created for every new version of your plugin, with release notes.
200187
- **Environment**
201-
- The plugin must run on all [supported LTS versions of Node.js](https://github.com/homebridge/homebridge/wiki/How-To-Update-Node.js), at the time of writing this is Node v18, v20 and v22.
188+
- The plugin must run on all [supported LTS versions of Node.js](https://github.com/homebridge/homebridge/wiki/How-To-Update-Node.js), at the time of writing this is Node v22 and v24.
202189
- The plugin must successfully install and not start unless it is configured.
203190
- The plugin must not execute post-install scripts that modify the users' system in any way.
204191
- The plugin must not require the user to run Homebridge in a TTY or with non-standard startup parameters, even for initial configuration.

0 commit comments

Comments
 (0)