shaka-project / shaka-packager

A media packaging and development framework for VOD and Live DASH and HLS applications, supporting Common Encryption for Widevine and other DRM Systems.
https://shaka-project.github.io/shaka-packager/
Other
1.9k stars 496 forks source link

NPM packages broken before v3.0.3 #1369

Closed joeyparrish closed 3 months ago

joeyparrish commented 3 months ago

All NPM releases before v3.0.3 (upcoming) are missing their binaries. The prepublish script downloads the binaries, but the default .npmignore file prevents those from being picked up in the archive. Because of this, we have never made a correct NPM release ever before.

For history, NPM packages were originally requested by @nampdn in 2018 in #290.

There are currently 0 projects referencing the shaka-packager packages through npmjs, but there are ~100 downloads per week. Those could all be bots mirroring NPM, though. Hard to say.

I will mark all existing releases in NPM as "deprecated", but I won't unpublish them. This should be fixed in v3.0.3.