-
Notifications
You must be signed in to change notification settings - Fork 7.5k
Open
Labels
needs: triageThis issue needs to be reviewedThis issue needs to be reviewed
Description
Description
The main npm package video.js is depending on different versions of its sub-packages, causing users installing multiple copies of them. The duplicate packages are (for video.js 8.6.1):
@videojs/vhs-utils@3.0.5
@videojs/vhs-utils@4.0.0
m3u8-parser@6.2.0
m3u8-parser@7.1.0
Reduced test case
https://www.npmjs.com/package/video.js?activeTab=dependencies
Steps to reproduce
$ mkdir test-video.js && cd test-video.js
$ echo '{"dependencies":{"video.js":"*"}}' > package.json
$ pnpm i
dependencies:
+ video.js 8.6.1
Done in 4.2s
$ pnpm why m3u8-parser
dependencies:
video.js 8.6.1
├─┬ @videojs/http-streaming 3.7.0
│ └── m3u8-parser 7.1.0
└── m3u8-parser 6.2.0
$ pnpm why @videojs/vhs-utils
dependencies:
video.js 8.6.1
├─┬ @videojs/http-streaming 3.7.0
│ ├── @videojs/vhs-utils 4.0.0
│ ├─┬ aes-decrypter 4.0.1
│ │ └── @videojs/vhs-utils 3.0.5
│ ├─┬ m3u8-parser 7.1.0
│ │ └── @videojs/vhs-utils 3.0.5
│ └─┬ mpd-parser 1.2.2
│ └── @videojs/vhs-utils 3.0.5
├── @videojs/vhs-utils 4.0.0
├─┬ aes-decrypter 4.0.1
│ └── @videojs/vhs-utils 3.0.5
├─┬ m3u8-parser 6.2.0
│ └── @videojs/vhs-utils 3.0.5
└─┬ mpd-parser 1.2.2
└── @videojs/vhs-utils 3.0.5Errors
No response
What version of Video.js are you using?
8.6.1
Video.js plugins used.
No response
What browser(s) including version(s) does this occur with?
N/A
What OS(es) and version(s) does this occur with?
N/A
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
needs: triageThis issue needs to be reviewedThis issue needs to be reviewed