mirror of
https://github.com/shaka-project/shaka-player.git
synced 2026-06-15 16:06:41 +03:00
42b40bd3da
This updates our build requirements to NodeJS v8+ and NPM v5+, both released in 2017. This also clarifies our support for Python 3 (not well-documented before) to the version we are using on Debian, v3.5. Requiring NodeJS v8+ means our node tools (like our extern generator) no longer need shims for compatibility. This allows us to drop the "es6-shim" and "array-includes" modules. In NPM v5+, the "prepublish" script has been deprecated, and replaced with "prepublishOnly" (which is what we want) and "prepare" (the old behavior we had to work around). This allows us to drop the "in-publish" module. Change-Id: Ied189c76a58fe981c12d41155b834f2d6ea73bbd