{"_id":"media-tracks","_rev":"22-3cd5cf0fdc2c1ec067bb761fce839431","name":"media-tracks","dist-tags":{"latest":"0.3.5"},"versions":{"0.0.1":{"name":"media-tracks","version":"0.0.1","author":{"name":"@muxinc"},"license":"MIT","_id":"media-tracks@0.0.1","maintainers":[{"name":"luwes","email":"me@wesleyluyten.com"}],"dist":{"shasum":"eb3a27c030fbc4993716a721535af9e74955a56f","tarball":"https://registry.npmjs.org/media-tracks/-/media-tracks-0.0.1.tgz","fileCount":14,"integrity":"sha512-RPSi7riVVm9syfDpIRhZ0Z/btTNZDrsZ0gYYR5xuotx8x0fM9zXsHVoOtTdn34pNbaSjxcwKbjx/Eub5B6zkcg==","signatures":[{"sig":"MEUCIQCcFIoYUAuLdJjqhKtYUtQFUHv9rgnPGf2CXx2V4Nar8wIgSoZjgvsq3W5GRletCgMjtzmIy5PNzQHFzyi/W+M24VE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24479},"main":"dist/index.js","type":"module","types":"dist/types/index.d.ts","gitHead":"bf4e544da6b37ab5b79bd853dd4e370a4911433e","scripts":{"dev":"esbuild src/*.ts --format=esm --outdir=dist --servedir=.","lint":"npx eslint src/*.ts","test":"web-test-runner --config test/web-test-runner.config.js","build":"rm -rf dist && esbuild src/*.ts --format=esm --outdir=dist","pretest":"esbuild src/*.ts --format=esm --outdir=dist","postbuild":"tsc","publish-release":"./scripts/publish.sh"},"_npmUser":{"name":"luwes","email":"me@wesleyluyten.com"},"_npmVersion":"9.5.1","description":"Polyfill audio and video tracks with renditions.","directories":{},"_nodeVersion":"18.16.0","eslintConfig":{"env":{"es6":true,"node":true,"mocha":true,"browser":true},"root":true,"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/recommended"],"globals":{"globalThis":"writable"},"plugins":["@typescript-eslint"],"parserOptions":{"sourceType":"module","ecmaVersion":2022}},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.42.0","esbuild":"^0.17.19","typescript":"5.0.4","@open-wc/testing":"^3.2.0","@web/test-runner":"^0.16.1","@typescript-eslint/parser":"^5.59.9","@typescript-eslint/eslint-plugin":"^5.59.9"},"_npmOperationalInternal":{"tmp":"tmp/media-tracks_0.0.1_1686342794624_0.29107191715655767","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"media-tracks","version":"0.0.2","author":{"name":"@muxinc"},"license":"MIT","_id":"media-tracks@0.0.2","maintainers":[{"name":"luwes","email":"me@wesleyluyten.com"}],"dist":{"shasum":"89ebfd1c9c8f58b2390618ffcc6816348dc01460","tarball":"https://registry.npmjs.org/media-tracks/-/media-tracks-0.0.2.tgz","fileCount":14,"integrity":"sha512-jBVAmNtSiziuEZWfpoFbM7EUKaHchlRdxWzwqv4TxrrhO8Lx9rgINL5D7H5d6f4nX5QMQbQqo/eY0q3Ba24y8Q==","signatures":[{"sig":"MEUCIQDTnC7M4Zq1B7gMhky+miGx3RnM8AF42pMYtCTl9hyFTQIgPijG3mFbQ4np8sBDvwizUn35odIqdEC3nv74j3mvQCs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24613},"main":"dist/index.js","type":"module","types":"dist/types/index.d.ts","gitHead":"7f686b28512bb1f43b0a3a3a1366c873d3567c5b","scripts":{"dev":"esbuild src/*.ts --format=esm --outdir=dist --servedir=.","lint":"npx eslint src/*.ts","test":"web-test-runner --config test/web-test-runner.config.js","build":"rm -rf dist && esbuild src/*.ts --format=esm --outdir=dist","pretest":"esbuild src/*.ts --format=esm --outdir=dist","postbuild":"tsc","publish-release":"./scripts/publish.sh"},"_npmUser":{"name":"luwes","email":"me@wesleyluyten.com"},"_npmVersion":"9.5.1","description":"Polyfill audio and video tracks with renditions.","directories":{},"_nodeVersion":"18.16.0","eslintConfig":{"env":{"es6":true,"node":true,"mocha":true,"browser":true},"root":true,"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/recommended"],"globals":{"globalThis":"writable"},"plugins":["@typescript-eslint"],"parserOptions":{"sourceType":"module","ecmaVersion":2022}},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.42.0","esbuild":"^0.17.19","typescript":"5.0.4","@open-wc/testing":"^3.2.0","@web/test-runner":"^0.16.1","@typescript-eslint/parser":"^5.59.9","@typescript-eslint/eslint-plugin":"^5.59.9"},"_npmOperationalInternal":{"tmp":"tmp/media-tracks_0.0.2_1686343660897_0.7520426734497871","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"media-tracks","version":"0.0.3","author":{"name":"@muxinc"},"license":"MIT","_id":"media-tracks@0.0.3","maintainers":[{"name":"luwes","email":"me@wesleyluyten.com"}],"dist":{"shasum":"949114f0074098ae546a904c66ddd75d20c16c98","tarball":"https://registry.npmjs.org/media-tracks/-/media-tracks-0.0.3.tgz","fileCount":14,"integrity":"sha512-lBc/AZGsazcj/5h3xmB3H4cvEGoe3vywrjd4G9h9qPQd626UlOcnJsLus4F1vm5Ss7wUdXIa6R8lij7uLoS6tA==","signatures":[{"sig":"MEQCIFMQea4Ub4pnLz/O9+yIA8dKLUziSUBqaCuNTZWpttKJAiAyrf0bICHEfklbgVgGT8RzHujmDeSQ1QU+6rOkyypicw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25267},"main":"dist/index.js","type":"module","types":"dist/types/index.d.ts","gitHead":"0a0e99895cb2a8f85c5359bd5479a6c590157dcf","scripts":{"dev":"esbuild src/*.ts --format=esm --outdir=dist --servedir=.","lint":"npx eslint src/*.ts","test":"web-test-runner --config test/web-test-runner.config.js","build":"rm -rf dist && esbuild src/*.ts --format=esm --outdir=dist","pretest":"esbuild src/*.ts --format=esm --outdir=dist","postbuild":"tsc","publish-release":"./scripts/publish.sh"},"_npmUser":{"name":"luwes","email":"me@wesleyluyten.com"},"_npmVersion":"9.5.1","description":"Polyfill audio and video tracks with renditions.","directories":{},"_nodeVersion":"18.16.0","eslintConfig":{"env":{"es6":true,"node":true,"mocha":true,"browser":true},"root":true,"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/recommended"],"globals":{"globalThis":"writable"},"plugins":["@typescript-eslint"],"parserOptions":{"sourceType":"module","ecmaVersion":2022}},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.42.0","esbuild":"^0.17.19","typescript":"5.0.4","@open-wc/testing":"^3.2.0","@web/test-runner":"^0.16.1","@typescript-eslint/parser":"^5.59.9","@typescript-eslint/eslint-plugin":"^5.59.9"},"_npmOperationalInternal":{"tmp":"tmp/media-tracks_0.0.3_1686588589609_0.6432850058286175","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"media-tracks","version":"0.0.4","author":{"name":"@muxinc"},"license":"MIT","_id":"media-tracks@0.0.4","maintainers":[{"name":"luwes","email":"me@wesleyluyten.com"}],"dist":{"shasum":"b36ad332c98015bf327f2416d9288ae788d0faca","tarball":"https://registry.npmjs.org/media-tracks/-/media-tracks-0.0.4.tgz","fileCount":14,"integrity":"sha512-xtHTur1eBOMKjDy04VjecgpuXuFCcKh6O8xF+MJbL0kehoM8zJKS482ve1/WPg8NaDkG1NjUj/8WoDDovL9gTQ==","signatures":[{"sig":"MEUCIQDp9Su7xr9ZviLfWR7evEioZRjfZO61LXAijszwEMll3wIgfnH9fCeg8mJo4Ac8exVu+uHsu8Ad0B4auGN07qku6jA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25015},"main":"dist/index.js","type":"module","types":"dist/types/index.d.ts","exports":{".":"./dist/index.js","./shim":"./dist/shim.js"},"gitHead":"4a1d6c6a2836a43f79ae35b264ddd7587bf7f596","scripts":{"dev":"esbuild src/*.ts --format=esm --outdir=dist --servedir=.","lint":"npx eslint src/*.ts","test":"web-test-runner --config test/web-test-runner.config.js","build":"rm -rf dist && esbuild src/*.ts --format=esm --outdir=dist","pretest":"esbuild src/*.ts --format=esm --outdir=dist","postbuild":"tsc","publish-release":"./scripts/publish.sh"},"_npmUser":{"name":"luwes","email":"me@wesleyluyten.com"},"_npmVersion":"9.5.1","description":"Polyfill audio and video tracks with renditions.","directories":{},"_nodeVersion":"18.16.0","eslintConfig":{"env":{"es6":true,"node":true,"mocha":true,"browser":true},"root":true,"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/recommended"],"globals":{"globalThis":"writable"},"plugins":["@typescript-eslint"],"parserOptions":{"sourceType":"module","ecmaVersion":2022}},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.42.0","esbuild":"^0.17.19","typescript":"5.0.4","@open-wc/testing":"^3.2.0","@web/test-runner":"^0.16.1","@typescript-eslint/parser":"^5.59.9","@typescript-eslint/eslint-plugin":"^5.59.9"},"_npmOperationalInternal":{"tmp":"tmp/media-tracks_0.0.4_1686590765614_0.22377879788611477","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"media-tracks","version":"0.0.5","author":{"name":"@muxinc"},"license":"MIT","_id":"media-tracks@0.0.5","maintainers":[{"name":"luwes","email":"me@wesleyluyten.com"}],"dist":{"shasum":"d5e9bc9bf2fcd5cdb2e9d567943d3bec76e2369a","tarball":"https://registry.npmjs.org/media-tracks/-/media-tracks-0.0.5.tgz","fileCount":14,"integrity":"sha512-bpj7qb0kEiGIQkkt1POVS8uoUBABPwUCtPSAcC+dIkkdTGkkOl3B0SH4vnVGmXsjc7EBpLEAekEPxIYjkZ0Mxw==","signatures":[{"sig":"MEUCID0ZmpRNnr/KbzHKzOAg7sRDIeMatODkvVKvr6f+7r4ZAiEAuj/dMCpL1R4UtOlSFqUT7ggyfo0YEYLCsBysCkRxhxg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25020},"main":"dist/index.js","type":"module","types":"dist/types/index.d.ts","exports":{".":"./dist/index.js","./shim":"./dist/shim.js"},"gitHead":"d9773e815f100a558f67c779fcc60994dd887d03","scripts":{"dev":"esbuild src/*.ts --format=esm --outdir=dist --servedir=.","lint":"npx eslint src/*.ts","test":"web-test-runner --config test/web-test-runner.config.js","build":"rm -rf dist && esbuild src/*.ts --format=esm --outdir=dist","pretest":"esbuild src/*.ts --format=esm --outdir=dist","postbuild":"tsc","publish-release":"./scripts/publish.sh"},"_npmUser":{"name":"luwes","email":"me@wesleyluyten.com"},"_npmVersion":"9.5.1","description":"Polyfill audio and video tracks with renditions.","directories":{},"_nodeVersion":"18.16.0","eslintConfig":{"env":{"es6":true,"node":true,"mocha":true,"browser":true},"root":true,"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/recommended"],"globals":{"globalThis":"writable"},"plugins":["@typescript-eslint"],"parserOptions":{"sourceType":"module","ecmaVersion":2022}},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.42.0","esbuild":"^0.17.19","typescript":"5.0.4","@open-wc/testing":"^3.2.0","@web/test-runner":"^0.16.1","@typescript-eslint/parser":"^5.59.9","@typescript-eslint/eslint-plugin":"^5.59.9"},"_npmOperationalInternal":{"tmp":"tmp/media-tracks_0.0.5_1686596567322_0.30478237237321926","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"media-tracks","version":"0.0.6","author":{"name":"@muxinc"},"license":"MIT","_id":"media-tracks@0.0.6","maintainers":[{"name":"luwes","email":"me@wesleyluyten.com"}],"dist":{"shasum":"52a0317a434e369c92761c0187a1b238e35a4f16","tarball":"https://registry.npmjs.org/media-tracks/-/media-tracks-0.0.6.tgz","fileCount":14,"integrity":"sha512-s+z55q89BmaUoOpJdTkn4OM5qGKhiFnLYCSb1owZ61zllSX14SRr7KhIysiBqxbfpKM0FHmkEp2J7In+Jv9USw==","signatures":[{"sig":"MEUCIQCsHkFQSKBXAtW9X7/f/OR4vtaPe+5NbmQbxcSzhngYPQIgR32DyUXGIeSuntS5JlxDzlKQVXL6u+8PYLV7xRZFZhg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25033},"main":"dist/index.js","type":"module","types":"dist/types/index.d.ts","exports":{".":"./dist/index.js","./shim":"./dist/shim.js"},"gitHead":"8c526cbafe578c072ebe63cc52cb59cf28fe515c","scripts":{"dev":"esbuild src/*.ts --format=esm --outdir=dist --servedir=.","lint":"npx eslint src/*.ts","test":"web-test-runner --config test/web-test-runner.config.js","build":"rm -rf dist && esbuild src/*.ts --format=esm --outdir=dist","pretest":"esbuild src/*.ts --format=esm --outdir=dist","postbuild":"tsc","publish-release":"./scripts/publish.sh"},"_npmUser":{"name":"luwes","email":"me@wesleyluyten.com"},"_npmVersion":"9.5.1","description":"Polyfill audio and video tracks with renditions.","directories":{},"_nodeVersion":"18.16.0","eslintConfig":{"env":{"es6":true,"node":true,"mocha":true,"browser":true},"root":true,"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/recommended"],"globals":{"globalThis":"writable"},"plugins":["@typescript-eslint"],"parserOptions":{"sourceType":"module","ecmaVersion":2022}},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.42.0","esbuild":"^0.17.19","typescript":"5.0.4","@open-wc/testing":"^3.2.0","@web/test-runner":"^0.16.1","@typescript-eslint/parser":"^5.59.9","@typescript-eslint/eslint-plugin":"^5.59.9"},"_npmOperationalInternal":{"tmp":"tmp/media-tracks_0.0.6_1686597315210_0.1491557103443648","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"media-tracks","version":"0.0.7","author":{"name":"@muxinc"},"license":"MIT","_id":"media-tracks@0.0.7","maintainers":[{"name":"luwes","email":"me@wesleyluyten.com"}],"dist":{"shasum":"5bfe8f1a9eb646d2df897d220d432ff9aec60578","tarball":"https://registry.npmjs.org/media-tracks/-/media-tracks-0.0.7.tgz","fileCount":26,"integrity":"sha512-d04bgUXwUO8ggFjp9UFnp2MLnnPwnA2wP3ZpkDtfuBhXGbvYCQWasTBS0dn2+OphXRiPK4RxYKmEkeP5Few9GA==","signatures":[{"sig":"MEUCIQC4H8KqcEL35bEF9pqVjmxfLESG6/UCl+C52X0+/5ycmAIgbmZc+2zeGqb4UDltOQ9jLKaAj1AfS9dboHT76uL98eA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31984},"main":"dist/index.js","type":"module","types":"dist/types/index.d.ts","exports":{".":"./dist/index.js","./shim":"./dist/shim.js"},"gitHead":"1e0f75928b8e719c5e4379b502620e2b3c77541a","scripts":{"dev":"esbuild src/*.ts --format=esm --outdir=dist --servedir=.","lint":"npx eslint src/*.ts","test":"web-test-runner --config test/web-test-runner.config.js","build":"rm -rf dist && esbuild src/*.ts --format=esm --outdir=dist","pretest":"esbuild src/*.ts --format=esm --outdir=dist","postbuild":"tsc","publish-release":"./scripts/publish.sh"},"_npmUser":{"name":"luwes","email":"me@wesleyluyten.com"},"_npmVersion":"9.5.1","description":"Polyfill audio and video tracks with renditions.","directories":{},"_nodeVersion":"18.16.0","eslintConfig":{"env":{"es6":true,"node":true,"mocha":true,"browser":true},"root":true,"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/recommended"],"globals":{"globalThis":"writable"},"plugins":["@typescript-eslint"],"parserOptions":{"sourceType":"module","ecmaVersion":2022}},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.42.0","esbuild":"^0.17.19","typescript":"5.0.4","@open-wc/testing":"^3.2.0","@web/test-runner":"^0.16.1","@typescript-eslint/parser":"^5.59.9","@typescript-eslint/eslint-plugin":"^5.59.9"},"_npmOperationalInternal":{"tmp":"tmp/media-tracks_0.0.7_1686597629192_0.20432841393147338","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"media-tracks","version":"0.1.0","author":{"name":"@muxinc"},"license":"MIT","_id":"media-tracks@0.1.0","maintainers":[{"name":"luwes","email":"me@wesleyluyten.com"}],"dist":{"shasum":"206e481b5106ecf9d4fbb24453448477996baafc","tarball":"https://registry.npmjs.org/media-tracks/-/media-tracks-0.1.0.tgz","fileCount":26,"integrity":"sha512-90EGWt98PV9pj7tp53DKN3y5ZDesGfGxWXHI1Mg2PqeZcI0ALYVSxOewJkTjFs50I2UDmvRZN+nN/4FmynQOmQ==","signatures":[{"sig":"MEQCIE69LfKVF7KuYyGl3QFWzCzLVYJ39hUU6JA3ockqp8Z2AiArk0VrqsQojyvieJZw3Tx55cWrBOGz3MAI2W74HYR0FA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32128},"main":"dist/index.js","type":"module","types":"dist/types/index.d.ts","exports":{".":"./dist/index.js","./shim":"./dist/shim.js"},"gitHead":"25cd0f1c9244827be7ce59b046ef6e0809d11c30","scripts":{"dev":"esbuild src/*.ts --format=esm --outdir=dist --servedir=.","lint":"npx eslint src/*.ts","test":"web-test-runner --config test/web-test-runner.config.js","build":"rm -rf dist && esbuild src/*.ts --format=esm --outdir=dist","pretest":"esbuild src/*.ts --format=esm --outdir=dist","postbuild":"tsc","publish-release":"./scripts/publish.sh"},"_npmUser":{"name":"luwes","email":"me@wesleyluyten.com"},"_npmVersion":"9.5.1","description":"Polyfill audio and video tracks with renditions.","directories":{},"_nodeVersion":"18.16.0","eslintConfig":{"env":{"es6":true,"node":true,"mocha":true,"browser":true},"root":true,"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/recommended"],"globals":{"globalThis":"writable"},"plugins":["@typescript-eslint"],"parserOptions":{"sourceType":"module","ecmaVersion":2022}},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.42.0","esbuild":"^0.17.19","typescript":"5.0.4","@open-wc/testing":"^3.2.0","@web/test-runner":"^0.16.1","@typescript-eslint/parser":"^5.59.9","@typescript-eslint/eslint-plugin":"^5.59.9"},"_npmOperationalInternal":{"tmp":"tmp/media-tracks_0.1.0_1686598828323_0.49163043757376723","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"media-tracks","version":"0.1.1","author":{"name":"@muxinc"},"license":"MIT","_id":"media-tracks@0.1.1","maintainers":[{"name":"luwes","email":"me@wesleyluyten.com"}],"dist":{"shasum":"dd9a7107efe67581688a7543162643102eab2c43","tarball":"https://registry.npmjs.org/media-tracks/-/media-tracks-0.1.1.tgz","fileCount":26,"integrity":"sha512-AJkVD9QzZ1X+SX7UrW4mTnybhR0XgDzkSnu0IQuiM+t07m7CaGmy08r7ITcb6lhJK8831VvdmkLxiSvZFUeAow==","signatures":[{"sig":"MEUCIE8DdKhoScu0FGWtU43OggdV/snyC4Wf0Iib0bW1zWoEAiEAglkYLQdqLBZgkAZkbACJ2zaALb767jZB591kyE7o4Dk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32268},"main":"dist/index.js","type":"module","types":"dist/types/index.d.ts","exports":{".":"./dist/index.js","./shim":"./dist/shim.js"},"gitHead":"deff4a73008914ee09a8b8f2567c014dbf28514b","scripts":{"dev":"esbuild src/*.ts --format=esm --outdir=dist --servedir=.","lint":"npx eslint src/*.ts","test":"web-test-runner --config test/web-test-runner.config.js","build":"rm -rf dist && esbuild src/*.ts --format=esm --outdir=dist","pretest":"esbuild src/*.ts --format=esm --outdir=dist","postbuild":"tsc","publish-release":"./scripts/publish.sh"},"_npmUser":{"name":"luwes","email":"me@wesleyluyten.com"},"_npmVersion":"9.5.1","description":"Polyfill audio and video tracks with renditions.","directories":{},"_nodeVersion":"18.16.0","eslintConfig":{"env":{"es6":true,"node":true,"mocha":true,"browser":true},"root":true,"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/recommended"],"globals":{"globalThis":"writable"},"plugins":["@typescript-eslint"],"parserOptions":{"sourceType":"module","ecmaVersion":2022}},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.42.0","esbuild":"^0.17.19","typescript":"5.0.4","@open-wc/testing":"^3.2.0","@web/test-runner":"^0.16.1","@typescript-eslint/parser":"^5.59.9","@typescript-eslint/eslint-plugin":"^5.59.9"},"_npmOperationalInternal":{"tmp":"tmp/media-tracks_0.1.1_1686666640882_0.9837004257806952","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"media-tracks","version":"0.1.2","author":{"name":"@muxinc"},"license":"MIT","_id":"media-tracks@0.1.2","maintainers":[{"name":"luwes","email":"me@wesleyluyten.com"}],"dist":{"shasum":"2e84f843f5fd988790400fcd53fb09fdc05f9c74","tarball":"https://registry.npmjs.org/media-tracks/-/media-tracks-0.1.2.tgz","fileCount":28,"integrity":"sha512-VfcRiM4MJt6RH+tKg9LyeKFPQVdk/KXrqDvLzahYsVO3g2oTITxxof4JiezFGAohukKY1P/uNfyM2/IBWZBhfg==","signatures":[{"sig":"MEUCIQCCXjCo12QPRxqpISrg/r6NNRODbX+yoiZyFZIyNk1mxwIgWh8Ey4c8llw9PxP+GrCf+Cw8XeC5Gv3E1dViCIltJCw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32924},"main":"dist/index.js","type":"module","types":"dist/types/index.d.ts","exports":{".":"./dist/index.js","./polyfill":"./dist/polyfill.js"},"gitHead":"f862eaa1b19171f997ccd1c1b3198378c3a806ff","scripts":{"dev":"esbuild src/*.ts --format=esm --outdir=dist --servedir=.","lint":"npx eslint src/*.ts","test":"web-test-runner --config test/web-test-runner.config.js","build":"rm -rf dist && esbuild src/*.ts --format=esm --outdir=dist","pretest":"esbuild src/*.ts --format=esm --outdir=dist","postbuild":"tsc","publish-release":"./scripts/publish.sh"},"_npmUser":{"name":"luwes","email":"me@wesleyluyten.com"},"_npmVersion":"9.5.1","description":"Polyfill audio and video tracks with renditions.","directories":{},"_nodeVersion":"18.16.0","eslintConfig":{"env":{"es6":true,"node":true,"mocha":true,"browser":true},"root":true,"rules":{"@typescript-eslint/ban-ts-comment":0,"@typescript-eslint/no-explicit-any":0},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/recommended"],"globals":{"globalThis":"writable"},"plugins":["@typescript-eslint"],"parserOptions":{"sourceType":"module","ecmaVersion":2022}},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.42.0","esbuild":"^0.17.19","typescript":"5.0.4","@open-wc/testing":"^3.2.0","@web/test-runner":"^0.16.1","@typescript-eslint/parser":"^5.59.9","@typescript-eslint/eslint-plugin":"^5.59.9"},"_npmOperationalInternal":{"tmp":"tmp/media-tracks_0.1.2_1686843250855_0.20651872508818503","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"media-tracks","version":"0.2.0","author":{"name":"@muxinc"},"license":"MIT","_id":"media-tracks@0.2.0","maintainers":[{"name":"luwes","email":"me@wesleyluyten.com"}],"dist":{"shasum":"2fe8b858364e3ce6032b2d1a97cf43975bec1b03","tarball":"https://registry.npmjs.org/media-tracks/-/media-tracks-0.2.0.tgz","fileCount":30,"integrity":"sha512-QzzsO5JeSI8foTtXPye9BCUtEdx6MuCAyOShFIgsnXeU5DgJNh9T1i7KdPi7U9l3pP3DSaXCu0B8Mpv41/2nOQ==","signatures":[{"sig":"MEYCIQC1UrKEFu4+OAY/oazedpFgbh8d46o8phQ1BdsStzonHwIhAMbjXlWgOkn4h0Zmnk1RDIbs+Xs7c9hWsa0RMh8rCRVX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39839},"main":"dist/index.js","type":"module","types":"dist/types/index.d.ts","exports":{".":"./dist/index.js","./polyfill":"./dist/polyfill.js"},"gitHead":"aaa1331e05f7e5b3ba699be514cad4b81494972c","scripts":{"dev":"esbuild src/*.ts --format=esm --outdir=dist --servedir=.","lint":"npx eslint src/*.ts","test":"web-test-runner --config test/web-test-runner.config.js","build":"rm -rf dist && esbuild src/*.ts --format=esm --outdir=dist","pretest":"esbuild src/*.ts --format=esm --outdir=dist","postbuild":"tsc","publish-release":"./scripts/publish.sh"},"_npmUser":{"name":"luwes","email":"me@wesleyluyten.com"},"_npmVersion":"9.5.1","description":"Polyfill audio and video tracks with renditions.","directories":{},"_nodeVersion":"18.16.1","eslintConfig":{"env":{"es6":true,"node":true,"mocha":true,"browser":true},"root":true,"rules":{"@typescript-eslint/ban-ts-comment":0,"@typescript-eslint/no-explicit-any":0},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/recommended"],"globals":{"globalThis":"writable"},"plugins":["@typescript-eslint"],"parserOptions":{"sourceType":"module","ecmaVersion":2022}},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.42.0","esbuild":"^0.17.19","typescript":"5.0.4","@open-wc/testing":"^3.2.0","@web/test-runner":"^0.16.1","@typescript-eslint/parser":"^5.59.9","@typescript-eslint/eslint-plugin":"^5.59.9"},"_npmOperationalInternal":{"tmp":"tmp/media-tracks_0.2.0_1689196386583_0.9536690465406574","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"media-tracks","version":"0.2.1","author":{"name":"@muxinc"},"license":"MIT","_id":"media-tracks@0.2.1","maintainers":[{"name":"luwes","email":"me@wesleyluyten.com"}],"dist":{"shasum":"60bac586ca23f2d443da8e094e0ed13e943600e9","tarball":"https://registry.npmjs.org/media-tracks/-/media-tracks-0.2.1.tgz","fileCount":30,"integrity":"sha512-Q+NQmQ6CmUlEcmkomYvU1G8UfUPvZW59fsGOJFcQJ8AZTO2UkGCs2ycjPqZb1+K2PyJije5b/NKedVUVI6yPaA==","signatures":[{"sig":"MEUCIQC+XEUqO85wV/FqmAf01SZvlfYUjsH9xNEgJdf8K+lkkAIgZdT1eJbgOHwuCfwXPX7xZjnaAwgJ6RAUxOnWXPWCpfU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40083},"main":"dist/index.js","type":"module","types":"dist/types/index.d.ts","exports":{".":"./dist/index.js","./polyfill":"./dist/polyfill.js"},"gitHead":"712944660cd5f7456f71ab28cad8062234547ef7","scripts":{"dev":"esbuild src/*.ts --format=esm --outdir=dist --servedir=.","lint":"npx eslint src/*.ts","test":"web-test-runner --coverage --config test/web-test-runner.config.js","build":"rm -rf dist && esbuild src/*.ts --format=esm --outdir=dist","postbuild":"tsc","publish-release":"./scripts/publish.sh"},"_npmUser":{"name":"luwes","email":"me@wesleyluyten.com"},"_npmVersion":"9.5.1","description":"Polyfill audio and video tracks with renditions.","directories":{},"_nodeVersion":"18.16.1","eslintConfig":{"env":{"es6":true,"node":true,"mocha":true,"browser":true},"root":true,"rules":{"@typescript-eslint/ban-ts-comment":0,"@typescript-eslint/no-explicit-any":0},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/recommended"],"globals":{"globalThis":"writable"},"plugins":["@typescript-eslint"],"parserOptions":{"sourceType":"module","ecmaVersion":2022}},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.44.0","esbuild":"^0.18.12","typescript":"5.1.6","@open-wc/testing":"^3.2.0","@web/test-runner":"^0.17.0","@web/dev-server-esbuild":"^0.4.1","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/media-tracks_0.2.1_1689343301973_0.7364541657228518","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"media-tracks","version":"0.2.2","author":{"name":"@muxinc"},"license":"MIT","_id":"media-tracks@0.2.2","maintainers":[{"name":"luwes","email":"me@wesleyluyten.com"}],"dist":{"shasum":"af95183cebba9d8692227ec91d8544076475da9d","tarball":"https://registry.npmjs.org/media-tracks/-/media-tracks-0.2.2.tgz","fileCount":30,"integrity":"sha512-ldceHC8agUxPT8BGX1JUEqP7hKLOLoqz3dB4/06QxJLH4UlfZoBOcM+oCt/bJ+mcUPDCNtWQu7VsYei1Nci8Dw==","signatures":[{"sig":"MEQCICw1pLXRN5ZzJG3n27VtLQofKJdM7SX4nJNzsPTGSvyCAiAZuPvLDc9bvVh5OojuVuSBPOyiBMdWNcw46c4m3BK3Zw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40246},"main":"dist/index.js","type":"module","types":"dist/types/index.d.ts","exports":{".":"./dist/index.js","./polyfill":"./dist/polyfill.js"},"gitHead":"c68e74132f8c714e9b4bf4e7608f07eebe73c11e","scripts":{"dev":"esbuild src/*.ts --format=esm --outdir=dist --servedir=.","lint":"npx eslint src/*.ts","test":"web-test-runner --coverage --config test/web-test-runner.config.js","build":"rm -rf dist && esbuild src/*.ts --format=esm --outdir=dist","postbuild":"tsc","publish-release":"./scripts/publish.sh"},"_npmUser":{"name":"luwes","email":"me@wesleyluyten.com"},"_npmVersion":"9.6.7","description":"Polyfill audio and video tracks with renditions.","directories":{},"_nodeVersion":"18.17.0","eslintConfig":{"env":{"es6":true,"node":true,"mocha":true,"browser":true},"root":true,"rules":{"@typescript-eslint/ban-ts-comment":0,"@typescript-eslint/no-explicit-any":0},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/recommended"],"globals":{"globalThis":"writable"},"plugins":["@typescript-eslint"],"parserOptions":{"sourceType":"module","ecmaVersion":2022}},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.44.0","esbuild":"^0.18.12","typescript":"5.1.6","@open-wc/testing":"^3.2.0","@web/test-runner":"^0.17.0","@web/dev-server-esbuild":"^0.4.1","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/media-tracks_0.2.2_1691089325389_0.7847732045557629","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"media-tracks","version":"0.2.3","author":{"name":"@muxinc"},"license":"MIT","_id":"media-tracks@0.2.3","maintainers":[{"name":"luwes","email":"me@wesleyluyten.com"}],"dist":{"shasum":"ba9a23c45e1ee1be2acdd580f985d25b9036fff9","tarball":"https://registry.npmjs.org/media-tracks/-/media-tracks-0.2.3.tgz","fileCount":30,"integrity":"sha512-h5HRl1tIyeV+aF59FAmHmxChmdM/Ewf/twpxZkRme1ny46owD24uTA0BmRuPoO+uzvE0lx9ZIkZj1TbXi2VCng==","signatures":[{"sig":"MEYCIQCV/j3MNEmjOoNiShNW9DCfL/WywJ4UaCzmjAc90VifzwIhAMNKC6YQhdSJmB8khNP0ZaXUMtuyZtu7ytwPo9aqV2q0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40552},"main":"dist/index.js","type":"module","types":"dist/types/index.d.ts","exports":{".":"./dist/index.js","./polyfill":"./dist/polyfill.js"},"gitHead":"72db366b91fe29e2e66478998ee8d9cf371f0ade","scripts":{"dev":"esbuild src/*.ts --format=esm --outdir=dist --servedir=.","lint":"npx eslint src/*.ts","test":"web-test-runner --coverage --config test/web-test-runner.config.js","build":"rm -rf dist && esbuild src/*.ts --format=esm --outdir=dist","postbuild":"tsc","publish-release":"./scripts/publish.sh"},"_npmUser":{"name":"luwes","email":"me@wesleyluyten.com"},"_npmVersion":"9.6.7","description":"Polyfill audio and video tracks with renditions.","directories":{},"_nodeVersion":"18.17.0","eslintConfig":{"env":{"es6":true,"node":true,"mocha":true,"browser":true},"root":true,"rules":{"@typescript-eslint/ban-ts-comment":0,"@typescript-eslint/no-explicit-any":0},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/recommended"],"globals":{"globalThis":"writable"},"plugins":["@typescript-eslint"],"parserOptions":{"sourceType":"module","ecmaVersion":2022}},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.44.0","esbuild":"^0.18.12","typescript":"5.1.6","@open-wc/testing":"^3.2.0","@web/test-runner":"^0.17.0","@web/dev-server-esbuild":"^0.4.1","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/media-tracks_0.2.3_1691429047132_0.643501224875833","host":"s3://npm-registry-packages"}},"0.2.4":{"name":"media-tracks","version":"0.2.4","author":{"name":"@muxinc"},"license":"MIT","_id":"media-tracks@0.2.4","maintainers":[{"name":"luwes","email":"me@wesleyluyten.com"}],"dist":{"shasum":"aee3bd69bdc8f246b44af5245f7b0a68d4c94540","tarball":"https://registry.npmjs.org/media-tracks/-/media-tracks-0.2.4.tgz","fileCount":30,"integrity":"sha512-P/TbDCYTFH5gxpQ6r99iabXOwjsFwzKRgK7wiwo64Ii6nHXYhHtwEP7A7ufmEKxkNCoHc4j3Z2hvs+lXL4wPeQ==","signatures":[{"sig":"MEYCIQCA2nwIg211Oyl3Aw9gluSUUKLsybojCPYQulMlM+wpAgIhAP/PX44a+f/J70xbdZ9rSuPXH8DdTOHkuKfvJHRkOV3f","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40505},"main":"dist/index.js","type":"module","types":"dist/types/index.d.ts","exports":{".":"./dist/index.js","./polyfill":"./dist/polyfill.js"},"gitHead":"0ce1a1fffef880f67dd0150ef2500abc3cca16d1","scripts":{"dev":"esbuild src/*.ts --format=esm --outdir=dist --servedir=.","lint":"npx eslint src/*.ts","test":"web-test-runner --coverage --config test/web-test-runner.config.js","build":"rm -rf dist && esbuild src/*.ts --format=esm --outdir=dist","postbuild":"tsc"},"_npmUser":{"name":"luwes","email":"me@wesleyluyten.com"},"_npmVersion":"9.6.7","description":"Polyfill audio and video tracks with renditions.","directories":{},"_nodeVersion":"18.17.1","eslintConfig":{"env":{"es6":true,"node":true,"mocha":true,"browser":true},"root":true,"rules":{"@typescript-eslint/ban-ts-comment":0,"@typescript-eslint/no-explicit-any":0},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/recommended"],"globals":{"globalThis":"writable"},"plugins":["@typescript-eslint"],"parserOptions":{"sourceType":"module","ecmaVersion":2022}},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.44.0","esbuild":"^0.18.12","typescript":"5.1.6","@open-wc/testing":"^3.2.0","@web/test-runner":"^0.17.0","@web/dev-server-esbuild":"^0.4.1","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/media-tracks_0.2.4_1694734265013_0.08440620198041593","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"media-tracks","version":"0.3.0","author":{"name":"@muxinc"},"license":"MIT","_id":"media-tracks@0.3.0","maintainers":[{"name":"luwes","email":"me@wesleyluyten.com"}],"homepage":"https://github.com/muxinc/media-tracks#readme","bugs":{"url":"https://github.com/muxinc/media-tracks/issues"},"dist":{"shasum":"0f16a611268ceb1139800634be97c58ce9d7e45c","tarball":"https://registry.npmjs.org/media-tracks/-/media-tracks-0.3.0.tgz","fileCount":32,"integrity":"sha512-kicD8eOFwe6nD7jn7iM/0yuLzWuo6abWHURYwY7NhxL1dBif+lt0on4rLTs6VhKwAEE/BjT3wr+0vn1w8SBpag==","signatures":[{"sig":"MEUCIBgm8OEVfdtxuk8OTEKy87UriT/CL8S4okIXqabJd1ZbAiEAzVjHQULmhXf01p9AOD1DVHWzPRj4pGZ3iolWW7IrG+A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/media-tracks@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41636},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./polyfill":"./dist/polyfill.js"},"gitHead":"db49f9c715ed7d793ba70979a6b0a487263d2457","scripts":{"dev":"tsc -w & esbuild src/*.ts --format=esm --outdir=dist --servedir=. --watch=forever","lint":"npx eslint src/*.ts","test":"npm run test:types && wet test --coverage","build":"rm -rf dist && esbuild src/*.ts --format=esm --outdir=dist","pretest":"npm run build -- --sourcemap=inline","postbuild":"tsc","test:types":"tsc test/test.js --target esnext --noEmit --allowJs"},"_npmUser":{"name":"luwes","email":"me@wesleyluyten.com"},"repository":{"url":"git+https://github.com/muxinc/media-tracks.git","type":"git"},"_npmVersion":"10.2.3","description":"Polyfill audio and video tracks with renditions.","directories":{},"_nodeVersion":"20.10.0","eslintConfig":{"env":{"es6":true,"node":true,"mocha":true,"browser":true},"root":true,"rules":{"@typescript-eslint/ban-ts-comment":0,"@typescript-eslint/no-explicit-any":0},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/recommended"],"globals":{"globalThis":"writable"},"plugins":["@typescript-eslint"],"parserOptions":{"sourceType":"module","ecmaVersion":2022}},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.55.0","esbuild":"^0.19.8","wet-run":"^1.0.0","typescript":"5.3.2","@typescript-eslint/parser":"^6.13.1","@typescript-eslint/eslint-plugin":"^6.13.1"},"_npmOperationalInternal":{"tmp":"tmp/media-tracks_0.3.0_1702920507858_0.4584567411968903","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"media-tracks","version":"0.3.1","author":{"name":"@muxinc"},"license":"MIT","_id":"media-tracks@0.3.1","maintainers":[{"name":"luwes","email":"me@wesleyluyten.com"},{"name":"mux-npmjs","email":"mux-npmjs@mux.com"}],"homepage":"https://github.com/muxinc/media-tracks#readme","bugs":{"url":"https://github.com/muxinc/media-tracks/issues"},"dist":{"shasum":"6e6da4c7786164798ff08885efa4d31968819f3a","tarball":"https://registry.npmjs.org/media-tracks/-/media-tracks-0.3.1.tgz","fileCount":2,"integrity":"sha512-5zQfIjG6KD9Rg6H81bQ3IqL4BUNxU8rrCEe3IRVDVvAxYGpKGehKY3X+31lgtka8X0HGpU4uV5YZ9ZonundGyQ==","signatures":[{"sig":"MEUCICWjo2kNPmFmDFUublTbm7TNt2sdUddPrVIzyazUccwWAiEA9/JmKlWc4Ds1oDVzYOhVbEhvLBLBJdL2gKacQDF7QKU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/media-tracks@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8498},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./polyfill":"./dist/polyfill.js"},"gitHead":"6edc418f8cc5ae5c8eda846b084239e0f98ad8aa","scripts":{"dev":"tsc -w & esbuild src/*.ts --format=esm --outdir=dist --servedir=. --watch=forever","lint":"npx eslint@8 src/*.ts","test":"npm run test:types && wet test --coverage","build":"rm -rf dist && esbuild src/*.ts --format=esm --outdir=dist","pretest":"npm run build -- --sourcemap=inline","postbuild":"tsc","test:types":"tsc test/test.js --module nodenext --moduleResolution nodenext --target esnext --noEmit --allowJs"},"_npmUser":{"name":"mux-npmjs","email":"mux-npmjs@mux.com"},"repository":{"url":"git+https://github.com/muxinc/media-elements.git","type":"git","directory":"packages/media-tracks"},"_npmVersion":"10.5.0","description":"Polyfill audio and video tracks with renditions.","directories":{},"_nodeVersion":"20.12.2","eslintConfig":{"env":{"es6":true,"node":true,"mocha":true,"browser":true},"root":true,"rules":{"@typescript-eslint/ban-ts-comment":0,"@typescript-eslint/no-explicit-any":0},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/recommended"],"globals":{"globalThis":"writable"},"plugins":["@typescript-eslint"],"parserOptions":{"sourceType":"module","ecmaVersion":2022}},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.20.2","wet-run":"^1.2.2","typescript":"5.4.5","@typescript-eslint/parser":"^7.8.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/media-tracks_0.3.1_1715194593467_0.45687831496211406","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"media-tracks","version":"0.3.2","author":{"name":"@muxinc"},"license":"MIT","_id":"media-tracks@0.3.2","maintainers":[{"name":"luwes","email":"me@wesleyluyten.com"},{"name":"mux-npmjs","email":"mux-npmjs@mux.com"}],"homepage":"https://github.com/muxinc/media-tracks#readme","bugs":{"url":"https://github.com/muxinc/media-tracks/issues"},"dist":{"shasum":"1c22a0fc3753081d2296d87b3ebb0210663d632f","tarball":"https://registry.npmjs.org/media-tracks/-/media-tracks-0.3.2.tgz","fileCount":32,"integrity":"sha512-qz1MLcXPm0DuzeKm5vWm0kxHROSbwJJw/01h+pvanMAEwR8K4z3tzpLTZoF8sNNa1cy0FbQ8QzNDNU3Hwh0kJw==","signatures":[{"sig":"MEUCIQCcJb9NjIif7dVxEP4QQe+RmlShky+ZbtqI3uFzKxmM7AIgFEn0ImDpXyvkjPECA19Ep1P2OtwuHIm09uWW2XRS+6A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/media-tracks@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42016},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./polyfill":"./dist/polyfill.js"},"gitHead":"97c1a22f1f2a80c4c7fa4ed4b3e983f05bb43150","scripts":{"dev":"tsc -w & esbuild src/*.ts --format=esm --outdir=dist --watch=forever","lint":"eslint src/*.ts","test":"npm run test:types && wet test --coverage","build":"rm -rf dist && esbuild src/*.ts --format=esm --outdir=dist","pretest":"npm run build -- --sourcemap=inline","postbuild":"tsc","test:types":"tsc test/test.js --module nodenext --moduleResolution nodenext --target esnext --noEmit --allowJs"},"_npmUser":{"name":"mux-npmjs","email":"mux-npmjs@mux.com"},"repository":{"url":"git+https://github.com/muxinc/media-elements.git","type":"git","directory":"packages/media-tracks"},"_npmVersion":"10.5.0","description":"Polyfill audio and video tracks with renditions.","directories":{},"_nodeVersion":"20.12.2","eslintConfig":{"env":{"es6":true,"node":true,"mocha":true,"browser":true},"root":true,"rules":{"@typescript-eslint/ban-ts-comment":0,"@typescript-eslint/no-explicit-any":0},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/recommended"],"globals":{"globalThis":"writable"},"plugins":["@typescript-eslint"],"parserOptions":{"sourceType":"module","ecmaVersion":2022}},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.20.2","wet-run":"^1.2.2","typescript":"5.4.5","@typescript-eslint/parser":"^7.8.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/media-tracks_0.3.2_1715273030482_0.42299820495475027","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"media-tracks","version":"0.3.3","author":{"name":"@muxinc"},"license":"MIT","_id":"media-tracks@0.3.3","maintainers":[{"name":"luwes","email":"me@wesleyluyten.com"},{"name":"mux-npmjs","email":"mux-npmjs@mux.com"}],"homepage":"https://github.com/muxinc/media-tracks#readme","bugs":{"url":"https://github.com/muxinc/media-tracks/issues"},"dist":{"shasum":"cca72bd791dcb76cd6427dfa6b2baa25601ea192","tarball":"https://registry.npmjs.org/media-tracks/-/media-tracks-0.3.3.tgz","fileCount":32,"integrity":"sha512-9P2FuUHnZZ3iji+2RQk7Zkh5AmZTnOG5fODACnjhCVveX1McY3jmCRHofIEI+yTBqplz7LXy48c7fQ3Uigp88w==","signatures":[{"sig":"MEUCIQDtG5DN9AOnj/DfsHjiKK49h5o8/0nlvVjqS49BT5U3JwIgSmdYNNQGMFcvo7yZd5LUnrD4lZxNcIkipDn8UCiPKyY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/media-tracks@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41912},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./polyfill":"./dist/polyfill.js"},"gitHead":"321c92ee5137f4f5b28a291c2d0081d4da0d368a","scripts":{"dev":"tsc -w & esbuild src/*.ts --format=esm --outdir=dist --watch=forever","lint":"eslint src/*.ts","test":"npm run test:types && wet test --coverage","build":"rm -rf dist && esbuild src/*.ts --format=esm --outdir=dist","pretest":"npm run build -- --sourcemap=inline","postbuild":"tsc","test:types":"tsc test/test.js --module nodenext --moduleResolution nodenext --target esnext --noEmit --allowJs"},"_npmUser":{"name":"mux-npmjs","email":"mux-npmjs@mux.com"},"repository":{"url":"git+https://github.com/muxinc/media-elements.git","type":"git","directory":"packages/media-tracks"},"_npmVersion":"10.7.0","description":"Polyfill audio and video tracks with renditions.","directories":{},"_nodeVersion":"20.14.0","eslintConfig":{"env":{"es6":true,"node":true,"mocha":true,"browser":true},"root":true,"rules":{"@typescript-eslint/ban-ts-comment":0,"@typescript-eslint/no-explicit-any":0},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/recommended"],"globals":{"globalThis":"writable"},"plugins":["@typescript-eslint"],"parserOptions":{"sourceType":"module","ecmaVersion":2022}},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.21.4","wet-run":"^1.2.2","typescript":"5.4.5","@typescript-eslint/parser":"^7.12.0","@typescript-eslint/eslint-plugin":"^7.12.0"},"_npmOperationalInternal":{"tmp":"tmp/media-tracks_0.3.3_1717778964826_0.959567537904711","host":"s3://npm-registry-packages"}},"0.3.4":{"name":"media-tracks","version":"0.3.4","author":{"name":"@muxinc"},"license":"MIT","_id":"media-tracks@0.3.4","maintainers":[{"name":"luwes","email":"me@wesleyluyten.com"},{"name":"mux-npmjs","email":"mux-npmjs@mux.com"}],"homepage":"https://github.com/muxinc/media-tracks#readme","bugs":{"url":"https://github.com/muxinc/media-tracks/issues"},"dist":{"shasum":"8d078ba11fafa7bbdf07eb0583a2d60eed2279c7","tarball":"https://registry.npmjs.org/media-tracks/-/media-tracks-0.3.4.tgz","fileCount":32,"integrity":"sha512-5SUElzGMYXA7bcyZBL1YzLTxH9Iyw1AeYNJxzByqbestrrtB0F3wfiWUr7aROpwodO4fwnxOt78Xjb3o3ONNQg==","signatures":[{"sig":"MEQCID+mKHtzVf/LvP0tv6OWVsr56tdYeQxvX11dHPBxVQKfAiA9AaXn4OymFiEvTz1OQdYaLQ77VNhK+1Qck6ppE+aOOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/media-tracks@0.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41910},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./polyfill":"./dist/polyfill.js"},"gitHead":"5554e1e40db99e5ba461b2bc6c959d8326c66a1c","scripts":{"dev":"tsc -w & esbuild src/*.ts --format=esm --outdir=dist --watch=forever","lint":"eslint src/*.ts","test":"npm run test:types && wet test --coverage","build":"rm -rf dist && esbuild src/*.ts --format=esm --outdir=dist","pretest":"npm run build -- --sourcemap=inline","postbuild":"tsc","test:types":"tsc test/test.js --module nodenext --moduleResolution nodenext --target esnext --noEmit --allowJs"},"_npmUser":{"name":"mux-npmjs","email":"mux-npmjs@mux.com"},"repository":{"url":"git+https://github.com/muxinc/media-elements.git","type":"git","directory":"packages/media-tracks"},"_npmVersion":"10.8.2","description":"Polyfill audio and video tracks with renditions.","directories":{},"_nodeVersion":"20.19.5","eslintConfig":{"env":{"es6":true,"node":true,"mocha":true,"browser":true},"root":true,"rules":{"@typescript-eslint/ban-ts-comment":0,"@typescript-eslint/no-explicit-any":0},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/recommended"],"globals":{"globalThis":"writable"},"plugins":["@typescript-eslint"],"parserOptions":{"sourceType":"module","ecmaVersion":2022}},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","wet-run":"^1.2.5","typescript":"5.7.2","@typescript-eslint/parser":"^8.18.1","@typescript-eslint/eslint-plugin":"^8.18.1"},"_npmOperationalInternal":{"tmp":"tmp/media-tracks_0.3.4_1762789956424_0.5796609588552302","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"media-tracks","version":"0.3.5","description":"Polyfill audio and video tracks with renditions.","author":{"name":"@muxinc"},"license":"MIT","homepage":"https://github.com/muxinc/media-tracks#readme","bugs":{"url":"https://github.com/muxinc/media-tracks/issues"},"repository":{"type":"git","url":"git+https://github.com/muxinc/media-elements.git","directory":"packages/media-tracks"},"type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./polyfill":"./dist/polyfill.js"},"scripts":{"lint":"eslint src/*.ts","pretest":"npm run build -- --sourcemap=inline","test":"npm run test:types && wet test --coverage","test:types":"tsc test/test.js --module nodenext --moduleResolution nodenext --target esnext --noEmit --allowJs","dev":"tsc -w & esbuild src/*.ts --format=esm --outdir=dist --watch=forever","build":"rm -rf dist && esbuild src/*.ts --format=esm --outdir=dist","postbuild":"tsc"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^8.18.1","@typescript-eslint/parser":"^8.18.1","esbuild":"^0.24.0","typescript":"5.7.2","wet-run":"^1.2.5"},"eslintConfig":{"root":true,"extends":["eslint:recommended","plugin:@typescript-eslint/recommended"],"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"globals":{"globalThis":"writable"},"env":{"browser":true,"es6":true,"node":true,"mocha":true},"parserOptions":{"ecmaVersion":2022,"sourceType":"module"},"rules":{"@typescript-eslint/ban-ts-comment":0,"@typescript-eslint/no-explicit-any":0}},"_id":"media-tracks@0.3.5","gitHead":"97748e77a8b2bd4efdcf4075cfff85e856409e30","_nodeVersion":"20.20.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-l54rkKXlLBt3ob3zOLWHcnjvwUmX5bNEZ70igyapOZZC9imzqBmq1oz8p2roiV04KhjblFIi2hetLPF1oYVLRA==","shasum":"5b850f6789cdb61792d172b4f7873be0bde70793","tarball":"https://registry.npmjs.org/media-tracks/-/media-tracks-0.3.5.tgz","fileCount":32,"unpackedSize":42426,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/media-tracks@0.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDyzKqNdIZeYtDwac2sdHLrJwq8cjFHgQHK2lUmMczN/AIhALIM1LHpp7dt4PY4krp73bFsP49HK7Nvvu6Nsdo1byCX"}]},"_npmUser":{"name":"mux-npmjs","email":"mux-npmjs@mux.com"},"directories":{},"maintainers":[{"name":"luwes","email":"me@wesleyluyten.com"},{"name":"mux-npmjs","email":"mux-npmjs@mux.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/media-tracks_0.3.5_1773932532998_0.10635652759596548"},"_hasShrinkwrap":false}},"time":{"created":"2023-06-09T20:33:14.623Z","modified":"2026-03-19T15:02:13.467Z","0.0.1":"2023-06-09T20:33:14.781Z","0.0.2":"2023-06-09T20:47:41.082Z","0.0.3":"2023-06-12T16:49:49.789Z","0.0.4":"2023-06-12T17:26:05.852Z","0.0.5":"2023-06-12T19:02:47.602Z","0.0.6":"2023-06-12T19:15:15.413Z","0.0.7":"2023-06-12T19:20:29.370Z","0.1.0":"2023-06-12T19:40:28.461Z","0.1.1":"2023-06-13T14:30:41.092Z","0.1.2":"2023-06-15T15:34:11.030Z","0.2.0":"2023-07-12T21:13:06.762Z","0.2.1":"2023-07-14T14:01:42.122Z","0.2.2":"2023-08-03T19:02:05.533Z","0.2.3":"2023-08-07T17:24:07.291Z","0.2.4":"2023-09-14T23:31:05.233Z","0.3.0":"2023-12-18T17:28:28.071Z","0.3.1":"2024-05-08T18:56:33.604Z","0.3.2":"2024-05-09T16:43:50.668Z","0.3.3":"2024-06-07T16:49:24.974Z","0.3.4":"2025-11-10T15:52:36.653Z","0.3.5":"2026-03-19T15:02:13.194Z"},"bugs":{"url":"https://github.com/muxinc/media-tracks/issues"},"author":{"name":"@muxinc"},"license":"MIT","homepage":"https://github.com/muxinc/media-tracks#readme","repository":{"type":"git","url":"git+https://github.com/muxinc/media-elements.git","directory":"packages/media-tracks"},"description":"Polyfill audio and video tracks with renditions.","maintainers":[{"name":"luwes","email":"me@wesleyluyten.com"},{"name":"mux-npmjs","email":"mux-npmjs@mux.com"}],"readme":"# Media Tracks\n\n[![NPM Version](https://img.shields.io/npm/v/media-tracks?style=flat-square&color=informational)](https://www.npmjs.com/package/media-tracks) \n[![NPM Downloads](https://img.shields.io/npm/dm/media-tracks?style=flat-square&color=informational&label=npm)](https://www.npmjs.com/package/media-tracks) \n[![jsDelivr hits (npm)](https://img.shields.io/jsdelivr/npm/hm/media-tracks?style=flat-square&color=%23FF5627)](https://www.jsdelivr.com/package/npm/media-tracks)\n[![npm bundle size](https://img.shields.io/bundlephobia/minzip/media-tracks?style=flat-square&color=success&label=gzip)](https://bundlephobia.com/result?p=media-tracks) \n[![Codecov](https://img.shields.io/codecov/c/github/muxinc/media-tracks?style=flat-square)](https://app.codecov.io/gh/muxinc/media-tracks)\n\n\nPolyfills the media elements (`<audio>` or `<video>`) adding audio and video tracks (as [specced](https://html.spec.whatwg.org/multipage/media.html#media-resources-with-multiple-media-tracks)) and with renditions as proposed in [media-ui-extensions](https://github.com/video-dev/media-ui-extensions).\n\n- Allows media engines like [hls.js](https://github.com/video-dev/hls.js)\nor [shaka](https://github.com/shaka-project/shaka-player) to add media tracks w/\nrenditions from the information they retrieve from the manifest to a standardized\nAPI.\n- Allows media UI implementations like [media-chrome](https://github.com/muxinc/media-chrome) to consume this uniform API and render media track selection menus\nand rendition (quality) selection menus.\n\n\n## Caveats\n\n- iOS does not support manual rendition switching as it is using a native\n  HLS implementation. This library can't change anything about that. \n\n## Interfaces\n\n```ts\ndeclare global {\n    interface HTMLMediaElement {\n        videoTracks: VideoTrackList;\n        audioTracks: AudioTrackList;\n        addVideoTrack(kind: string, label?: string, language?: string): VideoTrack;\n        addAudioTrack(kind: string, label?: string, language?: string): AudioTrack;\n        removeVideoTrack(track: VideoTrack): void;\n        removeAudioTrack(track: AudioTrack): void;\n        videoRenditions: VideoRenditionList;\n        audioRenditions: AudioRenditionList;\n    }\n}\n\ndeclare class VideoTrackList extends EventTarget {\n    [index: number]: VideoTrack;\n    [Symbol.iterator](): IterableIterator<VideoTrack>;\n    get length(): number;\n    getTrackById(id: string): VideoTrack | null;\n    get selectedIndex(): number;\n    get onaddtrack(): ((event?: { track: VideoTrack }) => void) | undefined;\n    set onaddtrack(callback: ((event?: { track: VideoTrack }) => void) | undefined);\n    get onremovetrack(): ((event?: { track: VideoTrack }) => void) | undefined;\n    set onremovetrack(callback: ((event?: { track: VideoTrack }) => void) | undefined);\n    get onchange(): (() => void) | undefined;\n    set onchange(callback: (() => void) | undefined);\n}\n\ndeclare const VideoTrackKind: {\n    alternative: string;\n    captions: string;\n    main: string;\n    sign: string;\n    subtitles: string;\n    commentary: string;\n};\n\ndeclare class VideoTrack {\n    id?: string;\n    kind?: string;\n    label: string;\n    language: string;\n    sourceBuffer?: SourceBuffer;\n    addRendition(src: string, width?: number, height?: number, codec?: string, bitrate?: number, frameRate?: number): VideoRendition;\n    removeRendition(rendition: AudioRendition): void;\n    get selected(): boolean;\n    set selected(val: boolean);\n}\n\ndeclare class VideoRenditionList extends EventTarget {\n    [index: number]: VideoRendition;\n    [Symbol.iterator](): IterableIterator<VideoRendition>;\n    get length(): number;\n    getRenditionById(id: string): VideoRendition | null;\n    get selectedIndex(): number;\n    set selectedIndex(index: number);\n    get onaddrendition(): ((event?: { rendition: VideoRendition }) => void) | undefined;\n    set onaddrendition(callback: ((event?: { rendition: VideoRendition }) => void) | undefined);\n    get onremoverendition(): ((event?: { rendition: VideoRendition }) => void) | undefined;\n    set onremoverendition(callback: ((event?: { rendition: VideoRendition }) => void) | undefined);\n    get onchange(): (() => void) | undefined;\n    set onchange(callback: (() => void) | undefined);\n}\n\ndeclare class VideoRendition {\n    src?: string;\n    id?: string;\n    width?: number;\n    height?: number;\n    bitrate?: number;\n    frameRate?: number;\n    codec?: string;\n    get selected(): boolean;\n    set selected(val: boolean);\n}\n\ndeclare class AudioTrackList extends EventTarget {\n    [index: number]: AudioTrack;\n    [Symbol.iterator](): IterableIterator<AudioTrack>;\n    get length(): number;\n    getTrackById(id: string): AudioTrack | null;\n    get onaddtrack(): ((event?: { track: AudioTrack }) => void) | undefined;\n    set onaddtrack(callback: ((event?: { track: AudioTrack }) => void) | undefined);\n    get onremovetrack(): ((event?: { track: AudioTrack }) => void) | undefined;\n    set onremovetrack(callback: ((event?: { track: AudioTrack }) => void) | undefined);\n    get onchange(): (() => void) | undefined;\n    set onchange(callback: (() => void) | undefined);\n}\n\ndeclare const AudioTrackKind: {\n    alternative: string;\n    descriptions: string;\n    main: string;\n    'main-desc': string;\n    translation: string;\n    commentary: string;\n};\n\ndeclare class AudioTrack {\n    id?: string;\n    kind?: string;\n    label: string;\n    language: string;\n    sourceBuffer?: SourceBuffer;\n    addRendition(src: string, codec?: string, bitrate?: number): AudioRendition;\n    removeRendition(rendition: AudioRendition): void;\n    get enabled(): boolean;\n    set enabled(val: boolean);\n}\n\ndeclare class AudioRenditionList extends EventTarget {\n    [index: number]: AudioRendition;\n    [Symbol.iterator](): IterableIterator<AudioRendition>;\n    get length(): number;\n    getRenditionById(id: string): AudioRendition | null;\n    get selectedIndex(): number;\n    set selectedIndex(index: number);\n    get onaddrendition(): ((event?: { rendition: VideoRendition }) => void) | undefined;\n    set onaddrendition(callback: ((event?: { rendition: VideoRendition }) => void) | undefined);\n    get onremoverendition(): ((event?: { rendition: VideoRendition }) => void) | undefined;\n    set onremoverendition(callback: ((event?: { rendition: VideoRendition }) => void) | undefined);\n    get onchange(): (() => void) | undefined;\n    set onchange(callback: (() => void) | undefined);\n}\n\ndeclare class AudioRendition {\n    src?: string;\n    id?: string;\n    bitrate?: number;\n    codec?: string;\n    get selected(): boolean;\n    set selected(val: boolean);\n}\n```\n","readmeFilename":"README.md"}