You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+2-15Lines changed: 2 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,19 +10,6 @@
10
10
11
11
</span>
12
12
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
-
26
13
This is a template Homebridge dynamic platform plugin and can be used as a base to help you get started developing your own plugin.
27
14
28
15
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
39
26
40
27
### Setup Development Environment
41
28
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:
@@ -198,7 +185,7 @@ For reference, the current criteria are:
198
185
- The plugin must be published to NPM and the source code available on a GitHub repository, with issues enabled.
199
186
- A GitHub release should be created for every new version of your plugin, with release notes.
200
187
-**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.
202
189
- The plugin must successfully install and not start unless it is configured.
203
190
- The plugin must not execute post-install scripts that modify the users' system in any way.
204
191
- 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