Giter Club home page Giter Club logo

Comments (41)

tsightler avatar tsightler commented on September 21, 2024 4

This is a strange issue as it appears at first glance to be unrelated to any of the recent changes in ring-homebridge/ring-client-api, which is further confirmed by the fact that users are having it with v11.8.1 as well. It looks like some kind of dependency conflict with some downstream package as I'm not sure why the standalone dtls package is installed.

Unfortunately, I'm travelling this week and won't have any chance to dig into it until sometime early next week.

from ring.

tsightler avatar tsightler commented on September 21, 2024 2

One of the most confusing things for me is that I just did my Homebridge install fresh last night and I only received pvtsutils 1.3.2, even though 1.3.3 was available. I had to manually update to 1.3.3 to get it.

from ring.

dgreif avatar dgreif commented on September 21, 2024 2

Thanks for the quick response @cebrakadabra. Give 12.0.0-beta.2 a try 🀞.

For context, it looks like there is an npm bug where it doesn't respect the override field after a dep has already been installed 😞. I switched to listing 1.3.2 as a direct dependency, which seems to fix it on my end, but curious how it goes for other users.

from ring.

DerMuri avatar DerMuri commented on September 21, 2024 2

Thanks for the quick response @cebrakadabra. Give 12.0.0-beta.2 a try 🀞.

For context, it looks like there is an npm bug where it doesn't respect the override field after a dep has already been installed 😞. I switched to listing 1.3.2 as a direct dependency, which seems to fix it on my end, but curious how it goes for other users.

It works! Thanks so much!

from ring.

F-Kafka avatar F-Kafka commented on September 21, 2024 2

Thanks everyone for contributing and working on this. I can confirm upgrading to 12.0 beta 2 installed pvtsutils 1.3.2 & resolved the problem.

from ring.

Dr4Eyez avatar Dr4Eyez commented on September 21, 2024 1

@DerMuri I am using homebridge-ring v11.8.1

I have the exact same issue.
Are you also using the v12 beta of the plugin?

from ring.

dgreif avatar dgreif commented on September 21, 2024 1

Seeing a lot of reports of this, including some in the Google Nest homebridge plugin. I agree with @tsightler that it's likely a dependency (or sub dependency) that changed, but I don't have any specific ideas on which one at this point.

I have not been able to reproduce this myself yet. For those who are experience it, could you provide the following info:

  • Node.js version
  • homebridge-ring version
  • Camera model experiencing issues
  • iOS/TvOS version, including both iPhone and home hub (AppleTV, HomePod, etc)

This should hopefully help us narrow down the cause.

from ring.

DerMuri avatar DerMuri commented on September 21, 2024 1
  • Homebridge is running on macOS Monterey
  • The other plugins are: Homebridge Hue, Homebridge Xiaomi Fan
  • The issue appears regardless where I try to open the stream. I am on Sonoma beta, iOS 17 Beta, tvOS 17 beta. I haven't tested it on a non-beta OS, yet.

from ring.

tsightler avatar tsightler commented on September 21, 2024 1

Thanks everyone that has provided npm output. I have hidden them for now to make the thread more readable but they were extremely useful. Going through the details the only difference I could find between my working setup and the non-working ones was the version of pvtsutils. My working setup was using 1.3.2 while the broken ones above have 1.3.3, and sure enough, updating my version to 1.3.3 reproduces the issue.

Also, v1.3.3 was updated 8 days ago and a very similar issue with the padStart function has already been reported on the pvtsutils project page: PeculiarVentures/pvtsutils#12

Manually reverting the package back to pvtsutils v1.3.2 solves the issue which is the workaround for now.

from ring.

dgreif avatar dgreif commented on September 21, 2024 1

Thank you for the thorough investigation work @tsightler!

I just released 12.0.0-beta.1, which should "pin" the pvtsutils version to 1.3.2. I say "should" because I'm seeing some funky behavior with npm workspaces locally, but the actual install doesn't use workspaces. Let us know if the beta version works for y'all!

from ring.

cebrakadabra avatar cebrakadabra commented on September 21, 2024 1

@dgreif appreciate the effort and release! - I tried and it didn't update it within homebridge-ring my pvtsutils is still set to 1.3.3 as part of the package.json within the node_modules of homebridge-ring

Unfortunately the npm install log disappears to quickly in the homebridge ui to tell.
It might only will do so, if I'd remove homebridge-ring completely and re-install.

from ring.

dgreif avatar dgreif commented on September 21, 2024 1

@tsightler npm can be weird that way. It has a local cache that it checks first, so if you had previously installed 1.3.2, it would see that and say "this version satisfies my needs" and just use that. I'm guessing that's what happened

from ring.

cebrakadabra avatar cebrakadabra commented on September 21, 2024 1

Thanks for the quick response @cebrakadabra. Give 12.0.0-beta.2 a try 🀞.

For context, it looks like there is an npm bug where it doesn't respect the override field after a dep has already been installed 😞. I switched to listing 1.3.2 as a direct dependency, which seems to fix it on my end, but curious how it goes for other users.

@dgreif @tsightler

  1. Using 12.0.0-beta.2
  2. restarted the homebridge server
  3. confirming i see 1.3.2
  4. and a working live stream πŸ₯³

Thank you! ❀️

from ring.

reesek avatar reesek commented on September 21, 2024 1

Thank you all SO much for your amazing help with this! I can also confirm that v12.0.0-beta.2 resolved the issues with live streaming!

from ring.

tsightler avatar tsightler commented on September 21, 2024 1

Any idea of when it will move out of beta and become available through the Homebridge interface? Thanks very much

The beta should be installable via the Homebridge UI even now, that's how I did it. Just select install alternate version and select the v12.0.0-beta.2 version from the drop down list.

from ring.

DerMuri avatar DerMuri commented on September 21, 2024

I have the exact same issue.
Are you also using the v12 beta of the plugin?

from ring.

DerMuri avatar DerMuri commented on September 21, 2024

This is a strange issue as it appears at first glance to be unrelated to any of the recent changes in ring-homebridge/ring-client-api, which is further confirmed by the fact that users are having it with v11.8.1 as well. It looks like some kind of dependency conflict with some downstream package as I'm not sure why the standalone dtls package is installed.

Unfortunately, I'm travelling this week and won't have any chance to dig into it until sometime early next week.

No hurry. Thanks for addressing the issue.

Your work is much appreciated.

from ring.

F-Kafka avatar F-Kafka commented on September 21, 2024

FYI, I too am having this issue. It began when I updated to version 11.8.1. If it helps here's the log when opening a stream.

[11/08/2023, 09:11:27] [Ring] Preparing Live Stream for Front Door
[11/08/2023, 09:11:27] [Ring] Stream Prepared for Front Door (0.379s)
[11/08/2023, 09:11:28] [Ring] Activating stream for Front Door (0.467s)
[11/08/2023, 09:11:30] [Ring] iceConnectionStateChange: completed
[11/08/2023, 09:11:30] [Ring] RangeError: offset is out of bounds
at Uint8Array.set ()
at Function.padStart (/usr/local/lib/node_modules/homebridge-ring/node_modules/webcrypto-core/build/webcrypto-core.js:972:13)
at Function.encodeSignature (/usr/local/lib/node_modules/homebridge-ring/node_modules/webcrypto-core/build/webcrypto-core.js:940:22)
at Function.sign (/usr/local/lib/node_modules/homebridge-ring/node_modules/@peculiar/webcrypto/build/webcrypto.js:1575:54)
at EcdsaProvider.onSign (/usr/local/lib/node_modules/homebridge-ring/node_modules/@peculiar/webcrypto/build/webcrypto.js:1737:25)
at EcdsaProvider.sign (/usr/local/lib/node_modules/homebridge-ring/node_modules/webcrypto-core/build/webcrypto-core.js:157:28)
at SubtleCrypto.sign (/usr/local/lib/node_modules/homebridge-ring/node_modules/webcrypto-core/build/webcrypto-core.js:1405:39)
at Function.create (/usr/local/lib/node_modules/homebridge-ring/node_modules/@peculiar/x509/build/x509.cjs.js:2407:35)
at Function.value [as createSelfSignedCertificateWithKey] (/usr/local/lib/node_modules/homebridge-ring/node_modules/dtls/src/context/cipher.ts:108:18)
at RTCDtlsTransport.setupCertificate (/usr/local/lib/node_modules/homebridge-ring/node_modules/werift/src/transport/dtls.ts:76:9)
[11/08/2023, 09:11:30] [Ring] connectionStateChange: closed
[11/08/2023, 09:11:30] [Ring] iceConnectionStateChange: closed
[11/08/2023, 09:11:30] [Ring] Failed to activate stream
[11/08/2023, 09:11:30] [Ring] RangeError: offset is out of bounds
at Uint8Array.set ()
at Function.padStart (/usr/local/lib/node_modules/homebridge-ring/node_modules/webcrypto-core/build/webcrypto-core.js:972:13)
at Function.encodeSignature (/usr/local/lib/node_modules/homebridge-ring/node_modules/webcrypto-core/build/webcrypto-core.js:940:22)
at Function.sign (/usr/local/lib/node_modules/homebridge-ring/node_modules/@peculiar/webcrypto/build/webcrypto.js:1575:54)
at EcdsaProvider.onSign (/usr/local/lib/node_modules/homebridge-ring/node_modules/@peculiar/webcrypto/build/webcrypto.js:1737:25)
at EcdsaProvider.sign (/usr/local/lib/node_modules/homebridge-ring/node_modules/webcrypto-core/build/webcrypto-core.js:157:28)
at SubtleCrypto.sign (/usr/local/lib/node_modules/homebridge-ring/node_modules/webcrypto-core/build/webcrypto-core.js:1405:39)
at Function.create (/usr/local/lib/node_modules/homebridge-ring/node_modules/@peculiar/x509/build/x509.cjs.js:2407:35)
at Function.value [as createSelfSignedCertificateWithKey] (/usr/local/lib/node_modules/homebridge-ring/node_modules/dtls/src/context/cipher.ts:108:18)
at RTCDtlsTransport.setupCertificate (/usr/local/lib/node_modules/homebridge-ring/node_modules/werift/src/transport/dtls.ts:76:9)

from ring.

teacherguy2020 avatar teacherguy2020 commented on September 21, 2024

I have similar logs as well

from ring.

DerMuri avatar DerMuri commented on September 21, 2024

Hi thanks for looking into it.

Nods.js: v18.17.1
Homebridge v1.6.1
Ring plugin is 12.0 beta
I am using the Ring Video Doorbell (2nd generation)

from ring.

F-Kafka avatar F-Kafka commented on September 21, 2024

Thanks for investigating this.

Node.js version: 18.17.1
Homebridge version: 1.6.1
Homebridge Ring Plugin version: 11.8.1
Camera: Peephole Cam

from ring.

shaileshck avatar shaileshck commented on September 21, 2024

Seeing a lot of reports of this, including some in the Google Nest homebridge plugin. I agree with @tsightler that it's likely a dependency (or sub dependency) that changed, but I don't have any specific ideas on which one at this point.

I have not been able to reproduce this myself yet. For those who are experience it, could you provide the following info:

  • Node.js version
  • homebridge-ring version
  • Camera model experiencing issues

This should hopefully help us narrow down the cause.

Node.js version: 18.17.1
Homebridge version: 1.6.1
Homebridge Ring Plugin version: v12.0 tried downgrading to 11.8.1 as well it’s same.
Camera: Ring Doorbell Pro 1st Gen

Thanks

from ring.

doncarajo avatar doncarajo commented on September 21, 2024

Me too. Recently upgraded to latest NodeJS version v18.17.1.

from ring.

cebrakadabra avatar cebrakadabra commented on September 21, 2024

Seeing a lot of reports of this, including some in the Google Nest homebridge plugin. I agree with @tsightler that it's likely a dependency (or sub dependency) that changed, but I don't have any specific ideas on which one at this point.

I have not been able to reproduce this myself yet. For those who are experience it, could you provide the following info:

  • Node.js version
  • homebridge-ring version
  • Camera model experiencing issues

This should hopefully help us narrow down the cause.

Node.js version: v18.17.1
Homebridge version: 1.6.1
Homebridge ring plugin version: homebridge-ring v11.8.1
Ring Doorbell: Video Doorbell 3
Ring Stick up Cam(s): 3rd Gen

The iat (time issued) of the refresh token of the ring plugin was:
1687123720 (Sun Jun 18th 2023) - which i refreshed and re-enabled the account connection which for seconds "healed" all the stick up cams with a poster picture (stream placeholder) which I tried to then re-connect for the live-stream and this error came up in the logs:

[13/08/2023, 21:46:45] [Ring] Preparing Live Stream for Garden Tree
[13/08/2023, 21:46:46] [Ring] Stream Prepared for Garden Tree (0.399s)
[13/08/2023, 21:46:46] [Ring] Activating stream for Garden Tree (0.446s)
[13/08/2023, 21:46:47] [Ring] iceConnectionStateChange: completed
[13/08/2023, 21:46:47] [Ring] Failed to activate stream
[13/08/2023, 21:46:47] [Ring] RangeError: offset is out of bounds
    at Uint8Array.set (<anonymous>)
    at Function.padStart (/usr/local/lib/node_modules/homebridge-ring/node_modules/webcrypto-core/build/webcrypto-core.js:972:13)
    at Function.encodeSignature (/usr/local/lib/node_modules/homebridge-ring/node_modules/webcrypto-core/build/webcrypto-core.js:940:22)
    at Function.sign (/usr/local/lib/node_modules/homebridge-ring/node_modules/@peculiar/webcrypto/build/webcrypto.js:1575:54)
    at EcdsaProvider.onSign (/usr/local/lib/node_modules/homebridge-ring/node_modules/@peculiar/webcrypto/build/webcrypto.js:1737:25)
    at EcdsaProvider.sign (/usr/local/lib/node_modules/homebridge-ring/node_modules/webcrypto-core/build/webcrypto-core.js:157:28)
    at SubtleCrypto.sign (/usr/local/lib/node_modules/homebridge-ring/node_modules/webcrypto-core/build/webcrypto-core.js:1405:39)
    at Function.create (/usr/local/lib/node_modules/homebridge-ring/node_modules/@peculiar/x509/build/x509.cjs.js:2407:35)
    at Function.value [as createSelfSignedCertificateWithKey] (/usr/local/lib/node_modules/homebridge-ring/node_modules/dtls/src/context/cipher.ts:108:18)
    at RTCDtlsTransport.setupCertificate (/usr/local/lib/node_modules/homebridge-ring/node_modules/werift/src/transport/dtls.ts:76:9)
    at ensureCert (/usr/local/lib/node_modules/homebridge-ring/node_modules/werift/src/peerConnection.ts:1293:34)
    at RTCPeerConnection.ensureCerts (/usr/local/lib/node_modules/homebridge-ring/node_modules/werift/src/peerConnection.ts:1301:7)
    at RTCPeerConnection.createAnswer (/usr/local/lib/node_modules/homebridge-ring/node_modules/werift/src/peerConnection.ts:1306:5)
    at WeriftPeerConnection.createAnswer (/usr/local/lib/node_modules/homebridge-ring/node_modules/ring-client-api/lib/streaming/peer-connection.js:121:24)
    at WebrtcConnection.handleMessage (/usr/local/lib/node_modules/homebridge-ring/node_modules/ring-client-api/lib/streaming/webrtc-connection.js:29:32)
[13/08/2023, 21:46:47] [Ring] connectionStateChange: closed
[13/08/2023, 21:46:47] [Ring] iceConnectionStateChange: closed

Hope this helps!

from ring.

cebrakadabra avatar cebrakadabra commented on September 21, 2024

Let us know if you need assistance in testing:
#1283

Shoutout to @tsightler and @dgreif ❀️

edit: I installed the beta12 version and now all snapshots are working on ring cameras - it loads longer for the livestream, but remains with the same error in a failed state - however the behavior seems to be improving

from ring.

tsightler avatar tsightler commented on September 21, 2024

Another thing that might be interesting, what other plugins are installed (if any) and what is the iOS version in use.

from ring.

shaileshck avatar shaileshck commented on September 21, 2024

from ring.

tsightler avatar tsightler commented on September 21, 2024

Can some user experiencing this issue please go into the homebridge shell and post the output of the following command:

$ npm ls --depth=2

from ring.

cebrakadabra avatar cebrakadabra commented on September 21, 2024

@tsightler from cd /usr/local/lib/node_modules/npm

[email protected] /usr/local/lib/node_modules/npm
β”œβ”€β”€ @isaacs/[email protected]
β”œβ”€β”¬ @npmcli/[email protected]
β”‚ β”œβ”€β”€ @isaacs/[email protected] deduped
β”‚ β”œβ”€β”€ @npmcli/[email protected] deduped
β”‚ β”œβ”€β”¬ @npmcli/[email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”€ @npmcli/[email protected] deduped
β”‚ β”œβ”€β”¬ @npmcli/[email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”€ @npmcli/[email protected]
β”‚ β”œβ”€β”€ @npmcli/[email protected]
β”‚ β”œβ”€β”€ @npmcli/[email protected] deduped
β”‚ β”œβ”€β”¬ @npmcli/[email protected]
β”‚ β”‚ └── [email protected]
β”‚ β”œβ”€β”€ @npmcli/[email protected] deduped
β”‚ β”œβ”€β”¬ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”€ [email protected]
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”€ [email protected]
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”€ [email protected]
β”‚ β”œβ”€β”€ [email protected]
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ └── [email protected]
β”œβ”€β”¬ @npmcli/[email protected]
β”‚ β”œβ”€β”€ @npmcli/[email protected] deduped
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ └── [email protected] deduped
β”œβ”€β”€ UNMET DEPENDENCY @npmcli/docs@^1.0.0
β”œβ”€β”€ UNMET DEPENDENCY @npmcli/eslint-config@^4.0.0
β”œβ”€β”¬ @npmcli/[email protected]
β”‚ └── [email protected] deduped
β”œβ”€β”¬ @npmcli/[email protected]
β”‚ β”œβ”€β”€ @npmcli/[email protected] deduped
β”‚ β”œβ”€β”€ [email protected]
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”€ [email protected]
β”‚ β”œβ”€β”¬ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ └── [email protected]
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ └── [email protected] deduped
β”œβ”€β”¬ @npmcli/[email protected]
β”‚ β”œβ”€β”€ @npmcli/[email protected] deduped
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ └── [email protected] deduped
β”œβ”€β”€ UNMET DEPENDENCY @npmcli/mock-registry@^1.0.0
β”œβ”€β”¬ @npmcli/[email protected]
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”¬ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ └── [email protected] deduped
β”‚ └── [email protected]
β”œβ”€β”¬ @npmcli/[email protected]
β”‚ └── [email protected] deduped
β”œβ”€β”¬ @npmcli/[email protected]
β”‚ β”œβ”€β”€ @npmcli/[email protected] deduped
β”‚ β”œβ”€β”€ @npmcli/[email protected] deduped
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ └── [email protected] deduped
β”œβ”€β”€ UNMET DEPENDENCY @npmcli/[email protected]
β”œβ”€β”€ [email protected]
β”œβ”€β”€ [email protected]
β”œβ”€β”¬ [email protected]
β”‚ β”œβ”€β”€ @npmcli/[email protected] deduped
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”¬ [email protected]
β”‚ β”‚ └── [email protected]
β”‚ β”œβ”€β”¬ [email protected]
β”‚ β”‚ └── [email protected]
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ └─┬ [email protected]
β”‚   └── [email protected]
β”œβ”€β”¬ [email protected]
β”‚ β”œβ”€β”¬ [email protected]
β”‚ β”‚ └── [email protected]
β”‚ └─┬ [email protected]
β”‚   └── [email protected]
β”œβ”€β”€ [email protected]
β”œβ”€β”¬ [email protected]
β”‚ β”œβ”€β”¬ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ └── [email protected] deduped
β”‚ └─┬ [email protected]
β”‚   └── [email protected]
β”œβ”€β”¬ [email protected]
β”‚ β”œβ”€β”€ @colors/[email protected]
β”‚ └── [email protected] deduped
β”œβ”€β”¬ [email protected]
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ └─┬ [email protected]
β”‚   └── [email protected]
β”œβ”€β”€ [email protected]
β”œβ”€β”¬ [email protected]
β”‚ └── [email protected] deduped
β”œβ”€β”¬ [email protected]
β”‚ β”œβ”€β”¬ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”¬ [email protected]
β”‚ β”‚ β”œβ”€β”€ @isaacs/[email protected]
β”‚ β”‚ └── @pkgjs/[email protected]
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ └─┬ [email protected]
β”‚   β”œβ”€β”€ [email protected]
β”‚   └── [email protected] deduped
β”œβ”€β”€ [email protected]
β”œβ”€β”¬ [email protected]
β”‚ └── [email protected] deduped
β”œβ”€β”€ [email protected]
β”œβ”€β”¬ [email protected]
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”¬ [email protected]
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”¬ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ └── [email protected]
β”‚ └── [email protected] deduped
β”œβ”€β”¬ [email protected]
β”‚ └─┬ [email protected]
β”‚   └── [email protected]
β”œβ”€β”€ [email protected]
β”œβ”€β”¬ [email protected]
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ └── [email protected] deduped
β”œβ”€β”¬ [email protected]
β”‚ β”œβ”€β”€ @npmcli/[email protected] deduped
β”‚ β”œβ”€β”¬ @npmcli/[email protected]
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”€ @npmcli/[email protected] deduped
β”‚ β”œβ”€β”€ [email protected]
β”‚ β”œβ”€β”€ [email protected]
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ └── [email protected] deduped
β”œβ”€β”¬ [email protected]
β”‚ β”œβ”€β”€ @npmcli/[email protected] deduped
β”‚ β”œβ”€β”€ @npmcli/[email protected] deduped
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ └── [email protected] deduped
β”œβ”€β”¬ [email protected]
β”‚ └── @npmcli/[email protected] deduped
β”œβ”€β”¬ [email protected]
β”‚ β”œβ”€β”€ [email protected]
β”‚ └── [email protected] deduped
β”œβ”€β”¬ [email protected]
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ └── [email protected] deduped
β”œβ”€β”¬ [email protected]
β”‚ β”œβ”€β”€ @npmcli/[email protected] deduped
β”‚ β”œβ”€β”€ @npmcli/[email protected] deduped
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ └── [email protected] deduped
β”œβ”€β”¬ [email protected]
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”¬ [email protected]
β”‚ β”‚ β”œβ”€β”€ @sigstore/[email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ └── [email protected]
β”‚ └── [email protected] deduped
β”œβ”€β”¬ [email protected]
β”‚ └── [email protected] deduped
β”œβ”€β”¬ [email protected]
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ └── [email protected] deduped
β”œβ”€β”¬ [email protected]
β”‚ β”œβ”€β”€ @npmcli/[email protected] deduped
β”‚ β”œβ”€β”€ @npmcli/[email protected] deduped
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ └── [email protected] deduped
β”œβ”€β”€ UNMET DEPENDENCY licensee@^10.0.0
β”œβ”€β”¬ [email protected]
β”‚ β”œβ”€β”¬ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ └── [email protected]
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”€ [email protected]
β”‚ β”œβ”€β”¬ [email protected]
β”‚ β”‚ β”œβ”€β”€ @tootallnate/[email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”¬ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”€ [email protected]
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”¬ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”€ [email protected]
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”¬ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ └── [email protected]
β”‚ └── [email protected] deduped
β”œβ”€β”¬ [email protected]
β”‚ └─┬ [email protected]
β”‚   └── [email protected]
β”œβ”€β”¬ [email protected]
β”‚ └─┬ [email protected]
β”‚   └── [email protected] deduped
β”œβ”€β”€ [email protected]
β”œβ”€β”€ [email protected]
β”œβ”€β”€ UNMET DEPENDENCY nock@^13.3.0
β”œβ”€β”¬ [email protected]
β”‚ β”œβ”€β”€ [email protected]
β”‚ β”œβ”€β”¬ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ └── [email protected]
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”¬ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ └── [email protected]
β”‚ β”œβ”€β”¬ [email protected]
β”‚ β”‚ └── [email protected]
β”‚ β”œβ”€β”¬ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”¬ [email protected]
β”‚ β”‚ └── [email protected]
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ └─┬ [email protected]
β”‚   └── [email protected] deduped
β”œβ”€β”¬ [email protected]
β”‚ └── [email protected] deduped
β”œβ”€β”¬ [email protected]
β”‚ └── [email protected] deduped
β”œβ”€β”¬ [email protected]
β”‚ └── [email protected] deduped
β”œβ”€β”¬ [email protected]
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ └── [email protected] deduped
β”œβ”€β”¬ [email protected]
β”‚ └─┬ [email protected]
β”‚   └── [email protected] deduped
β”œβ”€β”¬ [email protected]
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ └── [email protected] deduped
β”œβ”€β”¬ [email protected]
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ └── [email protected] deduped
β”œβ”€β”¬ [email protected]
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”¬ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ └── [email protected]
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”¬ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ └── [email protected] deduped
β”œβ”€β”€ [email protected]
β”œβ”€β”¬ [email protected]
β”‚ β”œβ”€β”¬ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ └── [email protected]
β”‚ β”œβ”€β”€ [email protected]
β”‚ β”œβ”€β”¬ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ └── [email protected]
β”‚ └── [email protected]
β”œβ”€β”¬ [email protected]
β”‚ └─┬ [email protected]
β”‚   β”œβ”€β”€ [email protected]
β”‚   └── [email protected]
β”œβ”€β”¬ [email protected]
β”‚ β”œβ”€β”€ @npmcli/[email protected] deduped
β”‚ β”œβ”€β”€ @npmcli/[email protected] deduped
β”‚ β”œβ”€β”€ @npmcli/[email protected] deduped
β”‚ β”œβ”€β”€ @npmcli/[email protected] deduped
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ └── [email protected] deduped
β”œβ”€β”¬ [email protected]
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”€ [email protected]
β”‚ └── [email protected]
β”œβ”€β”€ [email protected]
β”œβ”€β”€ [email protected]
β”œβ”€β”¬ [email protected]
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ └── [email protected] deduped
β”œβ”€β”¬ [email protected]
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ └── [email protected] deduped
β”œβ”€β”¬ [email protected]
β”‚ └── [email protected]
β”œβ”€β”€ UNMET DEPENDENCY remark-gfm@^3.0.1
β”œβ”€β”€ UNMET DEPENDENCY remark-github@^11.2.4
β”œβ”€β”€ UNMET DEPENDENCY remark@^14.0.2
β”œβ”€β”¬ [email protected]
β”‚ └─┬ [email protected]
β”‚   └── [email protected] deduped
β”œβ”€β”€ UNMET DEPENDENCY spawk@^1.7.1
β”œβ”€β”¬ [email protected]
β”‚ └── [email protected] deduped
β”œβ”€β”€ UNMET DEPENDENCY tap@^16.3.4
β”œβ”€β”¬ [email protected]
β”‚ β”œβ”€β”€ [email protected]
β”‚ β”œβ”€β”¬ [email protected]
β”‚ β”‚ └── [email protected]
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”€ [email protected]
β”‚ └── [email protected]
β”œβ”€β”€ [email protected]
β”œβ”€β”€ [email protected]
β”œβ”€β”€ [email protected]
β”œβ”€β”¬ [email protected]
β”‚ └─┬ [email protected]
β”‚   └── [email protected] deduped
β”œβ”€β”¬ [email protected]
β”‚ └── [email protected]
└─┬ [email protected]
  β”œβ”€β”€ [email protected]
  └── [email protected]

from ring.

tsightler avatar tsightler commented on September 21, 2024

Thanks @cebrakadabra I need to see the dependencies from the context of homebridge, which is why I asked for the output from homebridge shell (for example, open a shell from the Homebridge UI). What you posted appears to be from a standard OS shell (I'm not sure what install method you used for Homebridge). I would expect it to list the homebridge plugins, and their dependencies, like this:

homebridge@ /var/lib/homebridge
β”œβ”€β”¬ [email protected]
β”‚ β”œβ”€β”¬ @google-cloud/[email protected]
β”‚ β”‚ β”œβ”€β”€ @google-cloud/[email protected]
β”‚ β”‚ β”œβ”€β”€ @google-cloud/[email protected]
β”‚ β”‚ β”œβ”€β”€ @google-cloud/[email protected]
β”‚ β”‚ β”œβ”€β”€ @google-cloud/[email protected]
β”‚ β”‚ β”œβ”€β”€ @opentelemetry/[email protected]
β”‚ β”‚ β”œβ”€β”€ @opentelemetry/[email protected]
β”‚ β”‚ β”œβ”€β”€ @types/[email protected]
β”‚ β”‚ β”œβ”€β”€ @types/[email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ └── [email protected]
β”‚ β”œβ”€β”¬ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ └── [email protected]
β”‚ β”œβ”€β”¬ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ └── [email protected]
β”‚ β”œβ”€β”¬ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ └── [email protected]
β”‚ β”œβ”€β”€ [email protected]
β”‚ β”œβ”€β”€ [email protected]
β”‚ β”œβ”€β”¬ [email protected]
β”‚ β”‚ └── [email protected]
β”‚ β”œβ”€β”€ [email protected]
β”‚ └─┬ [email protected]
β”‚   β”œβ”€β”€ @fidm/[email protected]
β”‚   β”œβ”€β”€ @minhducsun2002/[email protected]
β”‚   β”œβ”€β”€ @peculiar/[email protected]
β”‚   β”œβ”€β”€ @peculiar/[email protected]
β”‚   β”œβ”€β”€ @shinyoshiaki/[email protected]
β”‚   β”œβ”€β”€ [email protected]
β”‚   β”œβ”€β”€ [email protected]
β”‚   β”œβ”€β”€ [email protected]
β”‚   β”œβ”€β”€ [email protected]
β”‚   β”œβ”€β”€ [email protected] deduped
β”‚   β”œβ”€β”€ [email protected]
β”‚   β”œβ”€β”€ [email protected]
β”‚   β”œβ”€β”€ [email protected] deduped
β”‚   β”œβ”€β”€ [email protected]
β”‚   β”œβ”€β”€ [email protected] deduped
β”‚   β”œβ”€β”€ [email protected]
β”‚   β”œβ”€β”€ [email protected]
β”‚   β”œβ”€β”€ [email protected]
β”‚   β”œβ”€β”€ [email protected]
β”‚   β”œβ”€β”€ [email protected]
β”‚   └── [email protected]
β”œβ”€β”¬ [email protected]
β”‚ β”œβ”€β”¬ @homebridge/[email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ └── [email protected]
β”‚ β”œβ”€β”€ @homebridge/[email protected]
β”‚ └─┬ [email protected]
β”‚   β”œβ”€β”€ @eneris/[email protected]
β”‚   β”œβ”€β”€ @homebridge/[email protected] deduped
β”‚   β”œβ”€β”€ @peculiar/[email protected]
β”‚   β”œβ”€β”€ @peculiar/[email protected]
β”‚   β”œβ”€β”€ @types/[email protected]
β”‚   β”œβ”€β”€ [email protected]
β”‚   β”œβ”€β”€ [email protected]
β”‚   β”œβ”€β”€ [email protected]
β”‚   β”œβ”€β”€ [email protected]
β”‚   β”œβ”€β”€ [email protected]
β”‚   β”œβ”€β”€ [email protected] deduped
β”‚   β”œβ”€β”€ [email protected]
β”‚   β”œβ”€β”€ [email protected] deduped
β”‚   β”œβ”€β”€ [email protected]
β”‚   β”œβ”€β”€ [email protected]
β”‚   β”œβ”€β”€ [email protected]
β”‚   └── [email protected]
└─┬ [email protected]
  β”œβ”€β”¬ [email protected]
  β”‚ β”œβ”€β”€ [email protected]
  β”‚ └── [email protected]
  β”œβ”€β”€ [email protected]
  β”œβ”€β”¬ [email protected]
  β”‚ β”œβ”€β”€ [email protected]
  β”‚ β”œβ”€β”€ [email protected]
  β”‚ └── [email protected]
  β”œβ”€β”¬ [email protected]
  β”‚ β”œβ”€β”€ @homebridge/[email protected]
  β”‚ β”œβ”€β”€ @homebridge/[email protected]
  β”‚ β”œβ”€β”€ [email protected]
  β”‚ β”œβ”€β”€ [email protected]
  β”‚ β”œβ”€β”€ [email protected]
  β”‚ β”œβ”€β”€ [email protected]
  β”‚ β”œβ”€β”€ [email protected]
  β”‚ β”œβ”€β”€ [email protected] deduped
  β”‚ β”œβ”€β”€ [email protected]
  β”‚ └── [email protected]
  β”œβ”€β”€ [email protected]
  β”œβ”€β”¬ [email protected]
  β”‚ └── [email protected]
  └─┬ [email protected]
    β”œβ”€β”€ [email protected]
    └── [email protected]

from ring.

cebrakadabra avatar cebrakadabra commented on September 21, 2024

@tsightler - i was wondering - I went one level deeper, as my homebridge context on my raspberry pi didn't return anything (see screenshot below)

Screenshot 2023-08-14 at 8 46 54 PM

from ring.

tsightler avatar tsightler commented on September 21, 2024

@cebrakadabra What install method did you use for Homebridge? I'm thinking the above looks like the OS image install? I'm not sure where it keeps its runtime npm packagets. I had assumed running in a Homebridge shell would just work regardless of install method, but perhaps not as I'm still really new to the Homebridge architecture itself. When you first start the shell does it not show the plugin path? Like for me this is what it looks like when I start the shell:

Homebridge Terminal

Node.js Version: v18.16.0
Node.js Path: /opt/homebridge/bin/node
Plugin Path: /var/lib/homebridge/node_modules

from ring.

cebrakadabra avatar cebrakadabra commented on September 21, 2024

@tsightler it doesn't unfortunately right away - this is a pre-installed image on a raspberry pi bought like 2yrs ago.
However I ran find / -type d -name 'node_modules' to see if I can find any other than my node_modules mentioned before and i did end up finding all my plugins in:

cd /usr/local/lib/node_modules

drwxr-xr-x 11 root root 4096 Aug 13 22:15 .
drwxr-xr-x  5 root root 4096 Aug  8 15:27 ..
drwxr-xr-x  2 root root 4096 May 30  2022 .bin
drwxr-xr-x  4 root root 4096 Aug 10 00:02 corepack
drwxr-xr-x  5 root root 4096 Jun 18 15:06 homebridge
drwxr-xr-x  5 root root 4096 Aug 10 00:07 homebridge-config-ui-x
drwxr-xr-x  6 root root 4096 Nov 27  2022 homebridge-dyson-pure-cool
drwxr-xr-x  4 root root 4096 Aug  9  2021 homebridge-platform-wemo
drwxr-xr-x  6 root root 4096 Aug 13 22:15 homebridge-ring
drwxr-xr-x  4 root root 4096 Jul 15  2021 homebridge-sonos
drwxr-xr-x  7 root root 4096 Aug 10 00:02 npm

So I ran npm ls --depth=2 from that directory with led to more promising results - here are the deps for homebridge-ring:
I can print you any others, but it's such a large output, I did not want to clutter here.

[email protected] /usr/local/lib/node_modules/homebridge-ring
β”œβ”€β”¬ @homebridge/[email protected]
β”‚ β”œβ”€β”¬ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ └── [email protected]
β”‚ β”œβ”€β”¬ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ └── [email protected]
β”‚ β”œβ”€β”¬ [email protected]
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”¬ [email protected]
β”‚ β”‚ └── [email protected]
β”‚ └── [email protected]
β”œβ”€β”€ @homebridge/[email protected]
β”œβ”€β”€ UNMET DEPENDENCY concurrently@^8.2.0
β”œβ”€β”€ UNMET DEPENDENCY eslint-config-shared@*
β”œβ”€β”€ UNMET DEPENDENCY homebridge-ui@*
β”œβ”€β”€ UNMET DEPENDENCY [email protected]
β”œβ”€β”€ UNMET DEPENDENCY nodemon@^3.0.1
β”œβ”€β”¬ [email protected]
β”‚ β”œβ”€β”¬ @eneris/[email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ └── [email protected]
β”‚ β”œβ”€β”€ @homebridge/[email protected] deduped
β”‚ β”œβ”€β”¬ @peculiar/[email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”¬ @peculiar/[email protected]
β”‚ β”‚ β”œβ”€β”€ @peculiar/[email protected] deduped
β”‚ β”‚ β”œβ”€β”€ @peculiar/[email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”€ @types/[email protected]
β”‚ β”œβ”€β”€ [email protected]
β”‚ β”œβ”€β”¬ [email protected]
β”‚ β”‚ └── [email protected]
β”‚ β”œβ”€β”¬ [email protected]
β”‚ β”‚ β”œβ”€β”€ @sindresorhus/[email protected]
β”‚ β”‚ β”œβ”€β”€ @szmarczak/[email protected]
β”‚ β”‚ β”œβ”€β”€ @types/[email protected]
β”‚ β”‚ β”œβ”€β”€ @types/[email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ └── [email protected]
β”‚ β”œβ”€β”¬ [email protected]
β”‚ β”‚ └── [email protected]
β”‚ β”œβ”€β”¬ [email protected]
β”‚ β”‚ β”œβ”€β”€ @mswjs/[email protected]
β”‚ β”‚ β”œβ”€β”€ @mswjs/[email protected]
β”‚ β”‚ β”œβ”€β”€ @open-draft/[email protected]
β”‚ β”‚ β”œβ”€β”€ @types/[email protected]
β”‚ β”‚ β”œβ”€β”€ @types/[email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ β”œβ”€β”€ UNMET OPTIONAL DEPENDENCY typescript@>= 4.4.x <= 5.1.x
β”‚ β”‚ └── [email protected]
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”¬ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ β”œβ”€β”€ [email protected]
β”‚ β”‚ └── [email protected]
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”œβ”€β”€ [email protected]
β”‚ β”œβ”€β”¬ [email protected]
β”‚ β”‚ β”œβ”€β”€ @peculiar/[email protected] deduped
β”‚ β”‚ β”œβ”€β”€ @peculiar/[email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ └─┬ [email protected]
β”‚   β”œβ”€β”€ UNMET OPTIONAL DEPENDENCY bufferutil@^4.0.1
β”‚   └── UNMET OPTIONAL DEPENDENCY utf-8-validate@>=5.0.2
β”œβ”€β”€ UNMET DEPENDENCY tsconfig@*
β”œβ”€β”€ UNMET DEPENDENCY [email protected]
└─┬ [email protected]
  β”œβ”€β”¬ @fidm/[email protected]
  β”‚ β”œβ”€β”€ @fidm/[email protected]
  β”‚ └── [email protected] deduped
  β”œβ”€β”€ @minhducsun2002/[email protected]
  β”œβ”€β”€ @peculiar/[email protected] deduped
  β”œβ”€β”¬ @peculiar/[email protected]
  β”‚ β”œβ”€β”€ @peculiar/[email protected]
  β”‚ β”œβ”€β”€ @peculiar/[email protected]
  β”‚ β”œβ”€β”€ @peculiar/[email protected]
  β”‚ β”œβ”€β”€ @peculiar/[email protected]
  β”‚ β”œβ”€β”€ @peculiar/[email protected]
  β”‚ β”œβ”€β”€ @peculiar/[email protected] deduped
  β”‚ β”œβ”€β”€ @peculiar/[email protected]
  β”‚ β”œβ”€β”€ [email protected] deduped
  β”‚ β”œβ”€β”€ [email protected]
  β”‚ β”œβ”€β”€ [email protected] deduped
  β”‚ └── [email protected]
  β”œβ”€β”¬ @shinyoshiaki/[email protected]
  β”‚ └── [email protected]
  β”œβ”€β”€ [email protected]
  β”œβ”€β”¬ [email protected]
  β”‚ β”œβ”€β”€ [email protected]
  β”‚ └── [email protected]
  β”œβ”€β”€ [email protected]
  β”œβ”€β”¬ [email protected]
  β”‚ └── @babel/[email protected]
  β”œβ”€β”€ [email protected] deduped
  β”œβ”€β”¬ [email protected]
  β”‚ β”œβ”€β”€ [email protected]
  β”‚ β”œβ”€β”€ [email protected]
  β”‚ β”œβ”€β”€ [email protected]
  β”‚ β”œβ”€β”€ [email protected]
  β”‚ β”œβ”€β”€ [email protected]
  β”‚ β”œβ”€β”€ [email protected]
  β”‚ └── [email protected]
  β”œβ”€β”€ [email protected]
  β”œβ”€β”€ [email protected]
  β”œβ”€β”€ [email protected]
  β”œβ”€β”€ [email protected]
  β”œβ”€β”¬ [email protected]
  β”‚ └── [email protected]
  β”œβ”€β”€ [email protected]
  β”œβ”€β”€ [email protected]
  β”œβ”€β”€ [email protected]
  β”œβ”€β”€ [email protected]
  └── [email protected] deduped

from ring.

ruudbol avatar ruudbol commented on September 21, 2024

same here

pi@homebridge:/usr/local/lib/node_modules $ ls -lrt
total 44
drwxr-xr-x 4 root root 4096 Jul 27 2022 homebridge-toon-platform
drwxr-xr-x 2 root root 4096 Jul 27 2022 @hommiepeter73
drwxr-xr-x 3 root root 4096 Mar 7 21:38 @milo526
drwxr-xr-x 6 root root 4096 Aug 12 10:40 homebridge-hue
drwxr-xr-x 5 root root 4096 Aug 12 10:44 homebridge-config-ui-x
drwxr-xr-x 4 root root 4096 Aug 12 11:00 corepack
drwxr-xr-x 7 root root 4096 Aug 12 11:00 npm
drwxr-xr-x 5 root root 4096 Aug 12 11:03 homebridge
drwxr-xr-x 5 root root 4096 Aug 12 21:04 homebridge-kaku-ics2000
drwxr-xr-x 3 root root 4096 Aug 14 12:49 @0x5e
drwxr-xr-x 6 root root 4096 Aug 14 20:10 homebridge-ring

/usr/local/lib
β”œβ”€β”¬ [email protected] extraneous
β”‚ β”œβ”€β”¬ @babel/[email protected] extraneous
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”¬ @eneris/[email protected] extraneous
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”€ @fidm/[email protected] extraneous
β”‚ β”œβ”€β”¬ @fidm/[email protected] extraneous
β”‚ β”‚ β”œβ”€β”€ @fidm/[email protected] deduped
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”¬ @homebridge/[email protected] extraneous
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”€ @homebridge/[email protected] extraneous
β”‚ β”œβ”€β”€ @minhducsun2002/[email protected] extraneous
β”‚ β”œβ”€β”¬ @mswjs/[email protected] extraneous
β”‚ β”‚ β”œβ”€β”€ @types/[email protected] deduped
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”¬ @mswjs/[email protected] extraneous
β”‚ β”‚ β”œβ”€β”€ @open-draft/[email protected] deduped
β”‚ β”‚ β”œβ”€β”€ @types/[email protected] deduped
β”‚ β”‚ β”œβ”€β”€ @xmldom/[email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”€ @open-draft/[email protected] extraneous
β”‚ β”œβ”€β”¬ @peculiar/[email protected] extraneous
β”‚ β”‚ β”œβ”€β”€ @peculiar/[email protected] deduped
β”‚ β”‚ β”œβ”€β”€ @peculiar/[email protected] deduped
β”‚ β”‚ β”œβ”€β”€ @peculiar/[email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”¬ @peculiar/[email protected] extraneous
β”‚ β”‚ β”œβ”€β”€ @peculiar/[email protected] deduped
β”‚ β”‚ β”œβ”€β”€ @peculiar/[email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”¬ @peculiar/[email protected] extraneous
β”‚ β”‚ β”œβ”€β”€ @peculiar/[email protected] deduped
β”‚ β”‚ β”œβ”€β”€ @peculiar/[email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”¬ @peculiar/[email protected] extraneous
β”‚ β”‚ β”œβ”€β”€ @peculiar/[email protected] deduped
β”‚ β”‚ β”œβ”€β”€ @peculiar/[email protected] deduped
β”‚ β”‚ β”œβ”€β”€ @peculiar/[email protected] deduped
β”‚ β”‚ β”œβ”€β”€ @peculiar/[email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”¬ @peculiar/[email protected] extraneous
β”‚ β”‚ β”œβ”€β”€ @peculiar/[email protected] deduped
β”‚ β”‚ β”œβ”€β”€ @peculiar/[email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”¬ @peculiar/[email protected] extraneous
β”‚ β”‚ β”œβ”€β”€ @peculiar/[email protected] deduped
β”‚ β”‚ β”œβ”€β”€ @peculiar/[email protected] deduped
β”‚ β”‚ β”œβ”€β”€ @peculiar/[email protected] deduped
β”‚ β”‚ β”œβ”€β”€ @peculiar/[email protected] deduped
β”‚ β”‚ β”œβ”€β”€ @peculiar/[email protected] deduped
β”‚ β”‚ β”œβ”€β”€ @peculiar/[email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”¬ @peculiar/[email protected] extraneous
β”‚ β”‚ β”œβ”€β”€ @peculiar/[email protected] deduped
β”‚ β”‚ β”œβ”€β”€ @peculiar/[email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”¬ @peculiar/[email protected] extraneous
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”¬ @peculiar/[email protected] extraneous
β”‚ β”‚ β”œβ”€β”€ @peculiar/[email protected] deduped
β”‚ β”‚ β”œβ”€β”€ @peculiar/[email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”¬ @peculiar/[email protected] extraneous
β”‚ β”‚ β”œβ”€β”€ @peculiar/[email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”¬ @peculiar/[email protected] extraneous
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”¬ @peculiar/[email protected] extraneous
β”‚ β”‚ β”œβ”€β”€ @peculiar/[email protected] deduped
β”‚ β”‚ β”œβ”€β”€ @peculiar/[email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”¬ @peculiar/[email protected] extraneous
β”‚ β”‚ β”œβ”€β”€ @peculiar/[email protected] deduped
β”‚ β”‚ β”œβ”€β”€ @peculiar/[email protected] deduped
β”‚ β”‚ β”œβ”€β”€ @peculiar/[email protected] deduped
β”‚ β”‚ β”œβ”€β”€ @peculiar/[email protected] deduped
β”‚ β”‚ β”œβ”€β”€ @peculiar/[email protected] deduped
β”‚ β”‚ β”œβ”€β”€ @peculiar/[email protected] deduped
β”‚ β”‚ β”œβ”€β”€ @peculiar/[email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”€ @protobufjs/[email protected] extraneous
β”‚ β”œβ”€β”€ @protobufjs/[email protected] extraneous
β”‚ β”œβ”€β”€ @protobufjs/[email protected] extraneous
β”‚ β”œβ”€β”€ @protobufjs/[email protected] extraneous
β”‚ β”œβ”€β”¬ @protobufjs/[email protected] extraneous
β”‚ β”‚ β”œβ”€β”€ @protobufjs/[email protected] deduped
β”‚ β”‚ └── @protobufjs/[email protected] deduped
β”‚ β”œβ”€β”€ @protobufjs/[email protected] extraneous
β”‚ β”œβ”€β”€ @protobufjs/[email protected] extraneous
β”‚ β”œβ”€β”€ @protobufjs/[email protected] extraneous
β”‚ β”œβ”€β”€ @protobufjs/[email protected] extraneous
β”‚ β”œβ”€β”€ @protobufjs/[email protected] extraneous
β”‚ β”œβ”€β”¬ @shinyoshiaki/[email protected] extraneous
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”€ @sindresorhus/[email protected] extraneous
β”‚ β”œβ”€β”¬ @szmarczak/[email protected] extraneous
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”¬ @types/[email protected] extraneous
β”‚ β”‚ β”œβ”€β”€ @types/[email protected] deduped
β”‚ β”‚ β”œβ”€β”€ @types/[email protected] deduped
β”‚ β”‚ β”œβ”€β”€ @types/[email protected] deduped
β”‚ β”‚ └── @types/[email protected] deduped
β”‚ β”œβ”€β”€ @types/[email protected] extraneous
β”‚ β”œβ”€β”¬ @types/[email protected] extraneous
β”‚ β”‚ └── @types/[email protected] deduped
β”‚ β”œβ”€β”€ @types/[email protected] extraneous
β”‚ β”œβ”€β”€ @types/[email protected] extraneous
β”‚ β”œβ”€β”¬ @types/[email protected] extraneous
β”‚ β”‚ └── @types/[email protected] deduped
β”‚ β”œβ”€β”€ @types/[email protected] extraneous
β”‚ β”œβ”€β”€ @types/[email protected] extraneous
β”‚ β”œβ”€β”¬ @types/[email protected] extraneous
β”‚ β”‚ └── @types/[email protected] deduped
β”‚ β”œβ”€β”¬ @types/[email protected] extraneous
β”‚ β”‚ └── @types/[email protected] deduped
β”‚ β”œβ”€β”€ @types/[email protected] extraneous
β”‚ β”œβ”€β”€ @xmldom/[email protected] extraneous
β”‚ β”œβ”€β”€ @zxing/[email protected] extraneous
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ └── [email protected] extraneous
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ UNMET OPTIONAL DEPENDENCY fsevents@~2.3.2
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ └── [email protected] extraneous
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ └── @babel/[email protected] deduped
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ └── [email protected] extraneous
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ └── [email protected] extraneous
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ β”œβ”€β”€ @sindresorhus/[email protected] deduped
β”‚ β”‚ β”œβ”€β”€ @szmarczak/[email protected] deduped
β”‚ β”‚ β”œβ”€β”€ @types/[email protected] deduped
β”‚ β”‚ β”œβ”€β”€ @types/[email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ β”œβ”€β”€ @mswjs/[email protected] deduped
β”‚ β”‚ β”œβ”€β”€ @mswjs/[email protected] deduped
β”‚ β”‚ β”œβ”€β”€ @open-draft/[email protected] deduped
β”‚ β”‚ β”œβ”€β”€ @types/[email protected] deduped
β”‚ β”‚ β”œβ”€β”€ @types/[email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ UNMET OPTIONAL DEPENDENCY typescript@>= 4.4.x <= 5.1.x
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ β”œβ”€β”€ UNMET OPTIONAL DEPENDENCY encoding@^0.1.0
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ β”œβ”€β”€ @protobufjs/[email protected] deduped
β”‚ β”‚ β”œβ”€β”€ @protobufjs/[email protected] deduped
β”‚ β”‚ β”œβ”€β”€ @protobufjs/[email protected] deduped
β”‚ β”‚ β”œβ”€β”€ @protobufjs/[email protected] deduped
β”‚ β”‚ β”œβ”€β”€ @protobufjs/[email protected] deduped
β”‚ β”‚ β”œβ”€β”€ @protobufjs/[email protected] deduped
β”‚ β”‚ β”œβ”€β”€ @protobufjs/[email protected] deduped
β”‚ β”‚ β”œβ”€β”€ @protobufjs/[email protected] deduped
β”‚ β”‚ β”œβ”€β”€ @protobufjs/[email protected] deduped
β”‚ β”‚ β”œβ”€β”€ @protobufjs/[email protected] deduped
β”‚ β”‚ β”œβ”€β”€ @types/[email protected] deduped
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ β”œβ”€β”€ @eneris/[email protected] deduped
β”‚ β”‚ β”œβ”€β”€ @homebridge/[email protected] deduped
β”‚ β”‚ β”œβ”€β”€ @peculiar/[email protected] deduped
β”‚ β”‚ β”œβ”€β”€ @peculiar/[email protected] deduped
β”‚ β”‚ β”œβ”€β”€ @types/[email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ └── [email protected] extraneous
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ └── [email protected] extraneous
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ β”œβ”€β”€ @zxing/[email protected] deduped
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ β”œβ”€β”€ @peculiar/[email protected] deduped
β”‚ β”‚ β”œβ”€β”€ @peculiar/[email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ β”œβ”€β”€ @fidm/[email protected] deduped
β”‚ β”‚ β”œβ”€β”€ @minhducsun2002/[email protected] deduped
β”‚ β”‚ β”œβ”€β”€ @peculiar/[email protected] deduped
β”‚ β”‚ β”œβ”€β”€ @peculiar/[email protected] deduped
β”‚ β”‚ β”œβ”€β”€ @shinyoshiaki/[email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ └── [email protected] deduped
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ β”œβ”€β”€ UNMET OPTIONAL DEPENDENCY bufferutil@^4.0.1
β”‚ β”‚ └── UNMET OPTIONAL DEPENDENCY utf-8-validate@>=5.0.2
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”€ [email protected] extraneous
β”‚ β”œβ”€β”¬ [email protected] extraneous
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ β”œβ”€β”€ [email protected] deduped
β”‚ β”‚ └── [email protected] deduped
β”‚ └── [email protected] extraneous
β”œβ”€β”¬ [email protected] extraneous

from ring.

kjp10480 avatar kjp10480 commented on September 21, 2024

Hi Everyone. Can someone give guidance on how to manually upgrade?
I am running Homebridge 1.6.1 on a windows pc.
Thanks,
KJ

from ring.

shaileshck avatar shaileshck commented on September 21, 2024

from ring.

teacherguy2020 avatar teacherguy2020 commented on September 21, 2024

Any idea of when it will move out of beta and become available through the Homebridge interface? Thanks very much

from ring.

ruudbol avatar ruudbol commented on September 21, 2024

Thx, working again

from ring.

teacherguy2020 avatar teacherguy2020 commented on September 21, 2024

Perfect, thank you…. works great

from ring.

kjp10480 avatar kjp10480 commented on September 21, 2024

Any idea of when it will move out of beta and become available through the Homebridge interface? Thanks very much

The beta should be installable via the Homebridge UI even now, that's how I did it. Just select install alternate version and select the v12.0.0-beta.2 version from the drop down list.

Thank you!!!!!!

from ring.

dgreif avatar dgreif commented on September 21, 2024

Looks like all positive feedback flowing in, so I'm going to go ahead and close + lock this issue. I'll probably cut an official release in the next week or so.

from ring.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.