Plugin doesn't load
I'm trying to write an accessory plugin for homebridge, but it refuses to load it and doesn't provide any meaningful stack trace.

I think I might be missing some settings in my [package.json](https://git.pipeframe.xyz/lonkaars/beken-homebridge/tree/package.json) file because the stack trace looks like it's coming from internal nodejs stuff (maybe some `require()` call?)

The full source is available at <https://git.pipeframe.xyz/lonkaars/beken-homebridge/> (http(s) git clone works without .git extension). Though the [index.ts](https://git.pipeframe.xyz/lonkaars/beken-homebridge/tree/index.ts) and [plugin.ts](https://git.pipeframe.xyz/lonkaars/beken-homebridge/tree/plugin.ts) files are basically empty enough that they shouldn't cause any trouble.

I've also tried using the [homebridge dummy](https://github.com/nfarina/homebridge-dummy) plugin and that one works fine, so I don't think it's necessary to include my config.json file here.

```
[8/4/2021, 1:11:39 PM] ====================
[8/4/2021, 1:11:39 PM] ERROR LOADING PLUGIN homebridge-beken:
[8/4/2021, 1:11:39 PM] TypeError: String.prototype.startsWith called on null or undefined
    at startsWith (<anonymous>)
    at node:internal/errors:811:19
    at Array.filter (<anonymous>)
    at node:internal/errors:809:16
    at prepareStackTrace (node:internal/errors:96:12)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1138:38)
    at Module.load (node:internal/modules/cjs/loader:981:32)
    at Function.Module._load (node:internal/modules/cjs/loader:822:12)
    at Module.require (node:internal/modules/cjs/loader:1005:19)
    at require (node:internal/modules/cjs/helpers:94:18)
[8/4/2021, 1:11:39 PM] ====================
```

* **Node.js Version**: 16.6.0
* **NPM Version**: 7.20.3
* **Homebridge Version**: 1.3.4
* **Operating System**: Arch Linux (kernel 5.13.7-arch1-1)
* **Process Supervisor**: Systemd

