npm update (or install), Deletes other Plugins
### Analysis

Hi,

I have seen this a few times now, so it seems to be somewhat consistent. If I try to update npm modules (using `npm update`, in `/usr/lib/node_modules`), or manually install a plugin from GitHub (e.g. `homebridge-blink-for-home`) ... I find that other Plugins seem to get deleted (e.g. `homebridge-ring`).

Is this expected, or a known issue? Are there things I can capture to help debug? Want to help if I can.

Thanks!

### Expected Behavior

New plugin would be installed, but existing ones not deleted.

### Steps To Reproduce

Steps as above, repeated,
1. cd /usr/lib/node_modules
2. sudo npm update

### Logs

```markdown
Not sure what to capture here - but I will, NP!
```


### Configuration

```json
I don't think this is configuration related?
```


### Environment

- OS: Ubuntu 22.04
- Software: Homebridge v1.6.0
- Node: v18.16.0
- npm: 9.5.1


### Process Supervisor

systemd

### Additional Context

_No response_