{"_id":"@amazon/vinyl","_rev":"11-d1494c4e17293e965fbd4e8994838771","name":"@amazon/vinyl","dist-tags":{"hotfix-chromos":"1.2.1","latest":"3.2.0"},"versions":{"1.0.0":{"name":"@amazon/vinyl","version":"1.0.0","license":"UNLICENSED","_id":"@amazon/vinyl@1.0.0","maintainers":[{"name":"amazon-music-devex-apps","email":"music-devex-apps@amazon.com"}],"homepage":"https://github.com/amazonmusic/vinyl#readme","bugs":{"url":"https://github.com/amazonmusic/vinyl/issues"},"dist":{"shasum":"c56a94fc0cda92a503326f080c79f0553f2a3c52","tarball":"https://registry.npmjs.org/@amazon/vinyl/-/vinyl-1.0.0.tgz","fileCount":1460,"integrity":"sha512-afa/1u2tYcDaoe+f1nlD2v+/Lfkk4xj5HIVO/qfzvDl2zr7l5aHExXzCMJWCalcjOoweDuWzQy4McTlwoFpWZA==","signatures":[{"sig":"MEQCIC5DKz32phgp+nhN+VEnvtBeI0dd9QR9zJ2oqchmCe5rAiAAwXaNZrotgTxysOkkVvJuQS2BPYxYC7O2wtvXHRf7fQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15814003},"main":"./dist/index.cjs","type":"module","types":"./dist/types/ts3.7/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs","types@>=4.7":"./dist/types/ts4.7/index.d.ts","types@>=5.4":"./dist/types/current/index.d.ts"},"./vinylTestUtil":{"import":"./dist/vinylTestUtil/index.js","types@>=4.7":"./dist/vinylTestUtil/types/ts4.7/index.d.ts","types@>=5.4":"./dist/vinylTestUtil/types/current/index.d.ts"}},"gitHead":"899b0a1f00cde05a1cc83870e04e3e75a023f8df","scripts":{"lint":"npm run indexFiles:check && npm run eslint:check && npm run prettier:check","test":"tsx --tsconfig ../../tsconfig.flat.json ../../node_modules/jasmine/bin/jasmine --config=test/unit/jasmine.config.json","build":"tsx buildSrc/build.ts","clean":"rimraf --glob dist .eslintcache \"**/*.tsbuildinfo\"","start":"tsx buildSrc/build.ts --serve","watch":"tsx buildSrc/build.ts --watch","validate":"npm run lint && npm run test","lint:write":"npm run indexFiles:write && npm run eslint:write && npm run prettier:write","eslint:check":"eslint . --cache --max-warnings=0","eslint:write":"eslint . --cache --fix","benchmark:abr":"tsx test/abrBenchmark/run.ts","build:release":"tsx buildSrc/build.ts --release","start:release":"tsx buildSrc/build.ts --serve --release","test:coverage":"c8 npm run test","watch:release":"tsx buildSrc/build.ts --watch --release","analyzeExports":"tsx buildSrc/analyzeExports.ts","prettier:check":"prettier . --ignore-path ../../.prettierignore --cache --check","prettier:write":"prettier . --ignore-path ../../.prettierignore --cache --write","indexFiles:check":"tsx buildSrc/writeIndexFiles.ts --check","indexFiles:write":"tsx buildSrc/writeIndexFiles.ts","test:browserstack":"npm run build:release && tsx buildSrc/runBrowserStack.ts","analyzeExports:write":"tsx buildSrc/analyzeExports.ts --write"},"_npmUser":{"name":"amazon-music-devex-apps","email":"music-devex-apps@amazon.com"},"repository":{"url":"git+https://github.com/amazonmusic/vinyl.git","type":"git"},"_npmVersion":"11.16.0","description":"An HTML5 streaming media player","directories":{},"sideEffects":["test/**/*"],"_nodeVersion":"24.12.0","browserslist":["defaults, chrome 52, firefox 54, edge 15, safari 8"],"dependencies":{"@amazon/vinyl-di":"^1.0.0","@amazon/vinyl-util":"^1.0.0","@amazon/vinyl-transmux":"^1.0.0","@amazon/vinyl-hls-parser":"^1.0.0","@amazon/vinyl-mpd-parser":"^1.0.0","@amazon/vinyl-observable":"^1.0.0","@amazon/vinyl-validation":"^1.0.0"},"typesVersions":{">=3.7":{"*":["./dist/types/ts3.7/index.d.ts"],"vinylTestUtil":["./dist/vinylTestUtil/types/ts3.7/index.d.ts"]},">=4.1":{"*":["./dist/types/ts4.1/index.d.ts"],"vinylTestUtil":["./dist/vinylTestUtil/types/ts4.1/index.d.ts"]},">=4.7":{"*":["./dist/types/ts4.7/index.d.ts"],"vinylTestUtil":["./dist/vinylTestUtil/types/ts4.7/index.d.ts"]},">=5.4":{"*":["./dist/types/current/index.d.ts"],"vinylTestUtil":["./dist/vinylTestUtil/types/current/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"commander":"^9.5.0","@amazon/vinyl-build-utils":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vinyl_1.0.0_1779924452982_0.15880659510056705","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@amazon/vinyl","version":"1.1.0","license":"Apache-2.0","_id":"@amazon/vinyl@1.1.0","maintainers":[{"name":"amazon-music-devex-apps","email":"music-devex-apps@amazon.com"}],"homepage":"https://github.com/amazonmusic/vinyl#readme","bugs":{"url":"https://github.com/amazonmusic/vinyl/issues"},"dist":{"shasum":"84e32f9246ff7d6e4ab789e7db187b15cc72aaea","tarball":"https://registry.npmjs.org/@amazon/vinyl/-/vinyl-1.1.0.tgz","fileCount":1461,"integrity":"sha512-JHV846IMK8SbGtAnQQDavC629uY6clLx82bmRflqvgQxfIDvdWLX4qgf632+E98sArqkf1HCl9osszG0/6qIYg==","signatures":[{"sig":"MEQCIHBUPf/YR3Vl2+mmw69Spmd28xXCznpRLUf+n1Q5o/d0AiAEJ+fNFtn+fFTCJAH6GhBivOqDt30rI5XcA9S1iF1GSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amazon%2fvinyl@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15823905},"main":"./dist/index.cjs","type":"module","types":"./dist/types/ts3.7/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs","types@>=4.7":"./dist/types/ts4.7/index.d.ts","types@>=5.4":"./dist/types/current/index.d.ts"},"./vinylTestUtil":{"import":"./dist/vinylTestUtil/index.js","types@>=4.7":"./dist/vinylTestUtil/types/ts4.7/index.d.ts","types@>=5.4":"./dist/vinylTestUtil/types/current/index.d.ts"}},"gitHead":"ea13070fb52c1903723f08f31c356465d2f3279e","scripts":{"lint":"npm run indexFiles:check && npm run eslint:check && npm run prettier:check","test":"tsx --tsconfig ../../tsconfig.flat.json ../../node_modules/jasmine/bin/jasmine --config=test/unit/jasmine.config.json","build":"tsx buildSrc/build.ts","clean":"rimraf --glob dist .eslintcache \"**/*.tsbuildinfo\"","start":"tsx buildSrc/build.ts --serve","watch":"tsx buildSrc/build.ts --watch","validate":"npm run lint && npm run test","lint:write":"npm run indexFiles:write && npm run eslint:write && npm run prettier:write","eslint:check":"eslint . --cache --max-warnings=0","eslint:write":"eslint . --cache --fix","benchmark:abr":"tsx test/abrBenchmark/run.ts","build:release":"tsx buildSrc/build.ts --release","start:release":"tsx buildSrc/build.ts --serve --release","test:coverage":"c8 npm run test","watch:release":"tsx buildSrc/build.ts --watch --release","analyzeExports":"tsx buildSrc/analyzeExports.ts","prettier:check":"prettier . --ignore-path ../../.prettierignore --cache --check","prettier:write":"prettier . --ignore-path ../../.prettierignore --cache --write","indexFiles:check":"tsx buildSrc/writeIndexFiles.ts --check","indexFiles:write":"tsx buildSrc/writeIndexFiles.ts","test:browserstack":"npm run build:release && tsx buildSrc/runBrowserStack.ts","analyzeExports:write":"tsx buildSrc/analyzeExports.ts --write"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e7a338a0-e1aa-451e-b88c-6c29e8cfa94c"}},"repository":{"url":"git+https://github.com/amazonmusic/vinyl.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v22.22.3+x64 (linux)","description":"An HTML5 streaming media player","directories":{},"sideEffects":["test/**/*"],"_nodeVersion":"22.22.3","browserslist":["defaults, chrome 52, firefox 54, edge 15, safari 8"],"dependencies":{"@amazon/vinyl-di":"^1.1.0","@amazon/vinyl-util":"^1.1.0","@amazon/vinyl-transmux":"^1.1.0","@amazon/vinyl-hls-parser":"^1.1.0","@amazon/vinyl-mpd-parser":"^1.1.0","@amazon/vinyl-observable":"^1.1.0","@amazon/vinyl-validation":"^1.1.0"},"typesVersions":{">=3.7":{"*":["./dist/types/ts3.7/index.d.ts"],"vinylTestUtil":["./dist/vinylTestUtil/types/ts3.7/index.d.ts"]},">=4.1":{"*":["./dist/types/ts4.1/index.d.ts"],"vinylTestUtil":["./dist/vinylTestUtil/types/ts4.1/index.d.ts"]},">=4.7":{"*":["./dist/types/ts4.7/index.d.ts"],"vinylTestUtil":["./dist/vinylTestUtil/types/ts4.7/index.d.ts"]},">=5.4":{"*":["./dist/types/current/index.d.ts"],"vinylTestUtil":["./dist/vinylTestUtil/types/current/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"commander":"^9.5.0","@amazon/vinyl-build-utils":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/vinyl_1.1.0_1779979891733_0.855524755946236","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@amazon/vinyl","version":"1.1.1","license":"Apache-2.0","_id":"@amazon/vinyl@1.1.1","maintainers":[{"name":"amazon-music-devex-apps","email":"music-devex-apps@amazon.com"}],"homepage":"https://github.com/amazonmusic/vinyl#readme","bugs":{"url":"https://github.com/amazonmusic/vinyl/issues"},"dist":{"shasum":"ff8f03ed3a9cf35d536321f6bb9968894567232d","tarball":"https://registry.npmjs.org/@amazon/vinyl/-/vinyl-1.1.1.tgz","fileCount":1461,"integrity":"sha512-GskkbpiKDNHUhzbEDsY1vcGYQyjPjrNTq+ZwahSeI6mbqga/DYIpVj7fkKVjfTJKL/KmSPeV7Po6Gqx544N8Wg==","signatures":[{"sig":"MEUCICo7nxpxR2Fh7OCiuWhF3yWo2NGlh7n1ZMkdcRhaymwfAiEA/yDYsSLwDYuVwsAQHw1KUO5HWswrGK+m8tzRKAZ5zjs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amazon%2fvinyl@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15825234},"main":"./dist/index.cjs","type":"module","types":"./dist/types/ts3.7/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs","types@>=4.7":"./dist/types/ts4.7/index.d.ts","types@>=5.4":"./dist/types/current/index.d.ts"},"./vinylTestUtil":{"import":"./dist/vinylTestUtil/index.js","types@>=4.7":"./dist/vinylTestUtil/types/ts4.7/index.d.ts","types@>=5.4":"./dist/vinylTestUtil/types/current/index.d.ts"}},"gitHead":"e5a3429d802564132b16808a5b8a8e15a023a548","scripts":{"lint":"npm run indexFiles:check && npm run eslint:check && npm run prettier:check","test":"tsx --tsconfig ../../tsconfig.flat.json ../../node_modules/jasmine/bin/jasmine --config=test/unit/jasmine.config.json","build":"tsx buildSrc/build.ts","clean":"rimraf --glob dist .eslintcache \"**/*.tsbuildinfo\"","start":"tsx buildSrc/build.ts --serve","watch":"tsx buildSrc/build.ts --watch","validate":"npm run lint && npm run test","lint:write":"npm run indexFiles:write && npm run eslint:write && npm run prettier:write","eslint:check":"eslint . --cache --max-warnings=0","eslint:write":"eslint . --cache --fix","benchmark:abr":"tsx test/abrBenchmark/run.ts","build:release":"tsx buildSrc/build.ts --release","start:release":"tsx buildSrc/build.ts --serve --release","test:coverage":"c8 npm run test","watch:release":"tsx buildSrc/build.ts --watch --release","analyzeExports":"tsx buildSrc/analyzeExports.ts","prettier:check":"prettier . --ignore-path ../../.prettierignore --cache --check","prettier:write":"prettier . --ignore-path ../../.prettierignore --cache --write","indexFiles:check":"tsx buildSrc/writeIndexFiles.ts --check","indexFiles:write":"tsx buildSrc/writeIndexFiles.ts","test:browserstack":"npm run build:release && tsx buildSrc/runBrowserStack.ts","analyzeExports:write":"tsx buildSrc/analyzeExports.ts --write"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e7a338a0-e1aa-451e-b88c-6c29e8cfa94c"}},"repository":{"url":"git+https://github.com/amazonmusic/vinyl.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v22.22.3+x64 (linux)","description":"An HTML5 streaming media player","directories":{},"sideEffects":["test/**/*"],"_nodeVersion":"22.22.3","browserslist":["defaults, chrome 52, firefox 54, edge 15, safari 8"],"dependencies":{"@amazon/vinyl-di":"^1.1.1","@amazon/vinyl-util":"^1.1.1","@amazon/vinyl-transmux":"^1.1.1","@amazon/vinyl-hls-parser":"^1.1.1","@amazon/vinyl-mpd-parser":"^1.1.1","@amazon/vinyl-observable":"^1.1.1","@amazon/vinyl-validation":"^1.1.1"},"typesVersions":{">=3.7":{"*":["./dist/types/ts3.7/index.d.ts"],"vinylTestUtil":["./dist/vinylTestUtil/types/ts3.7/index.d.ts"]},">=4.1":{"*":["./dist/types/ts4.1/index.d.ts"],"vinylTestUtil":["./dist/vinylTestUtil/types/ts4.1/index.d.ts"]},">=4.7":{"*":["./dist/types/ts4.7/index.d.ts"],"vinylTestUtil":["./dist/vinylTestUtil/types/ts4.7/index.d.ts"]},">=5.4":{"*":["./dist/types/current/index.d.ts"],"vinylTestUtil":["./dist/vinylTestUtil/types/current/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"commander":"^9.5.0","@amazon/vinyl-build-utils":"^1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/vinyl_1.1.1_1779992643211_0.8277617763587544","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@amazon/vinyl","version":"1.2.0","license":"Apache-2.0","_id":"@amazon/vinyl@1.2.0","maintainers":[{"name":"amazon-music-devex-apps","email":"music-devex-apps@amazon.com"}],"homepage":"https://github.com/amazonmusic/vinyl#readme","bugs":{"url":"https://github.com/amazonmusic/vinyl/issues"},"dist":{"shasum":"ca5fa71a3c1fdcc26bd27e7816be4f32bd1e3111","tarball":"https://registry.npmjs.org/@amazon/vinyl/-/vinyl-1.2.0.tgz","fileCount":1461,"integrity":"sha512-Gp+m+aEIQQEbypmMnzWV0ERmCte5w177RE4+LEldT4Z69+bKZ33XHLTSWYtUVlcxnLVXuXu3/ie5zh6sRFJj5Q==","signatures":[{"sig":"MEYCIQDq6pZQJPODIDTXSBv4X5g5juhtGJ8tPL3tPuZWJQzSAwIhAMj3B5eDGD2pT0N04PaS/375R7at+pl5c4OdPxQBYZlT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amazon%2fvinyl@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15559124},"main":"./dist/index.cjs","type":"module","types":"./dist/types/ts3.7/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs","development":"./src/index.ts","types@>=4.7":"./dist/types/ts4.7/index.d.ts","types@>=5.4":"./dist/types/current/index.d.ts"},"./vinylTestUtil":{"import":"./dist/vinylTestUtil/index.js","development":"./test/vinylTestUtil/index.ts","types@>=4.7":"./dist/vinylTestUtil/types/ts4.7/index.d.ts","types@>=5.4":"./dist/vinylTestUtil/types/current/index.d.ts"}},"gitHead":"fbb8f1c60c5ada4a11f13954bb6bcb52f3cb0c5a","scripts":{"lint":"npm run indexFiles:check && npm run eslint:check && npm run prettier:check","test":"tsx ../../node_modules/jasmine/bin/jasmine --config=test/unit/jasmine.config.json","build":"tsx buildSrc/build.ts","clean":"rimraf --glob dist .eslintcache \"**/*.tsbuildinfo\"","start":"tsx buildSrc/build.ts --serve","watch":"tsx buildSrc/build.ts --watch","lint:write":"npm run indexFiles:write && npm run eslint:write && npm run prettier:write","eslint:check":"eslint . --cache --max-warnings=0","eslint:write":"eslint . --cache --fix","benchmark:abr":"tsx test/abrBenchmark/run.ts","build:release":"tsx buildSrc/build.ts --release","start:release":"tsx buildSrc/build.ts --serve --release","test:coverage":"c8 npm run test","watch:release":"tsx buildSrc/build.ts --watch --release","analyzeExports":"tsx buildSrc/analyzeExports.ts","prettier:check":"prettier . --ignore-path ../../.prettierignore --cache --check","prettier:write":"prettier . --ignore-path ../../.prettierignore --cache --write","indexFiles:check":"tsx buildSrc/writeIndexFiles.ts --check","indexFiles:write":"tsx buildSrc/writeIndexFiles.ts","test:browserstack":"npm run build:release && tsx buildSrc/runBrowserStack.ts","analyzeExports:write":"tsx buildSrc/analyzeExports.ts --write"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e7a338a0-e1aa-451e-b88c-6c29e8cfa94c"}},"repository":{"url":"git+https://github.com/amazonmusic/vinyl.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"An HTML5 streaming media player","directories":{},"sideEffects":["test/**/*"],"_nodeVersion":"24.18.0","dependencies":{"@amazon/vinyl-di":"^1.2.0","@amazon/vinyl-util":"^1.2.0","@amazon/vinyl-transmux":"^1.2.0","@amazon/vinyl-hls-parser":"^1.2.0","@amazon/vinyl-mpd-parser":"^1.2.0","@amazon/vinyl-observable":"^1.2.0","@amazon/vinyl-validation":"^1.2.0"},"typesVersions":{">=3.7":{"*":["./dist/types/ts3.7/index.d.ts"],"vinylTestUtil":["./dist/vinylTestUtil/types/ts3.7/index.d.ts"]},">=4.1":{"*":["./dist/types/ts4.1/index.d.ts"],"vinylTestUtil":["./dist/vinylTestUtil/types/ts4.1/index.d.ts"]},">=4.7":{"*":["./dist/types/ts4.7/index.d.ts"],"vinylTestUtil":["./dist/vinylTestUtil/types/ts4.7/index.d.ts"]},">=5.4":{"*":["./dist/types/current/index.d.ts"],"vinylTestUtil":["./dist/vinylTestUtil/types/current/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"commander":"^9.5.0","@amazon/vinyl-build-utils":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/vinyl_1.2.0_1783026554821_0.7859634447625188","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@amazon/vinyl","version":"2.0.0","license":"Apache-2.0","_id":"@amazon/vinyl@2.0.0","maintainers":[{"name":"amazon-music-devex-apps","email":"music-devex-apps@amazon.com"}],"homepage":"https://github.com/amazonmusic/vinyl#readme","bugs":{"url":"https://github.com/amazonmusic/vinyl/issues"},"dist":{"shasum":"959e922e6925f69cea9766df3d5bb51c85df558f","tarball":"https://registry.npmjs.org/@amazon/vinyl/-/vinyl-2.0.0.tgz","fileCount":1681,"integrity":"sha512-h4Y7QFotFfE9xU9n6UiCBTa0Yh4Pg88JoX24CbklnTdRND68dPdHL1+wab96SVHW8GLPj+yRVSqYP69KvVSF9Q==","signatures":[{"sig":"MEUCIBN0TDhSL6I624xVHk+A464zp/BMl/y3nV7H68dcnReqAiEAo5UGmpWzMHKtt5uu44b4MOWH3GQJ0PdYkyDFYkzRcrQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amazon%2fvinyl@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19031914},"main":"./dist/index.cjs","type":"module","types":"./dist/types/ts3.7/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs","development":"./src/index.ts","types@>=4.7":"./dist/types/ts4.7/index.d.ts","types@>=5.4":"./dist/types/current/index.d.ts"},"./vinylTestUtil":{"import":"./dist/vinylTestUtil/index.js","development":"./test/vinylTestUtil/index.ts","types@>=4.7":"./dist/vinylTestUtil/types/ts4.7/index.d.ts","types@>=5.4":"./dist/vinylTestUtil/types/current/index.d.ts"}},"gitHead":"88ece0504b080347bbea6f240cf587ee863b7ff3","scripts":{"lint":"npm run indexFiles:check && npm run oxlint:check && npm run prettier:check","test":"tsx ../../node_modules/jasmine/bin/jasmine --config=test/unit/jasmine.config.json","build":"tsx buildSrc/build.ts","clean":"rimraf --glob dist \"**/*.tsbuildinfo\"","start":"tsx buildSrc/build.ts --serve","watch":"tsx buildSrc/build.ts --watch","lint:write":"npm run indexFiles:write && npm run oxlint:write && npm run prettier:write","oxlint:check":"oxlint --type-aware --deny-warnings","oxlint:write":"oxlint --type-aware --fix","benchmark:abr":"tsx test/abrBenchmark/run.ts","build:release":"tsx buildSrc/build.ts --release","start:release":"tsx buildSrc/build.ts --serve --release","test:coverage":"c8 npm run test","watch:release":"tsx buildSrc/build.ts --watch --release","analyzeExports":"tsx buildSrc/analyzeExports.ts","prettier:check":"prettier . --ignore-path ../../.prettierignore --cache --check","prettier:write":"prettier . --ignore-path ../../.prettierignore --cache --write","indexFiles:check":"tsx buildSrc/writeIndexFiles.ts --check","indexFiles:write":"tsx buildSrc/writeIndexFiles.ts","test:browserstack":"npm run build:release && tsx buildSrc/runBrowserStack.ts","analyzeExports:write":"tsx buildSrc/analyzeExports.ts --write"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e7a338a0-e1aa-451e-b88c-6c29e8cfa94c"}},"repository":{"url":"git+https://github.com/amazonmusic/vinyl.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"An HTML5 streaming media player","directories":{},"sideEffects":["test/**/*"],"_nodeVersion":"24.19.0","dependencies":{"@amazon/vinyl-di":"^2.0.0","@amazon/vinyl-util":"^2.0.0","@amazon/vinyl-transmux":"^2.0.0","@amazon/vinyl-hls-parser":"^2.0.0","@amazon/vinyl-mpd-parser":"^2.0.0","@amazon/vinyl-observable":"^2.0.0","@amazon/vinyl-validation":"^2.0.0"},"typesVersions":{">=3.7":{"*":["./dist/types/ts3.7/index.d.ts"],"vinylTestUtil":["./dist/vinylTestUtil/types/ts3.7/index.d.ts"]},">=4.1":{"*":["./dist/types/ts4.1/index.d.ts"],"vinylTestUtil":["./dist/vinylTestUtil/types/ts4.1/index.d.ts"]},">=4.7":{"*":["./dist/types/ts4.7/index.d.ts"],"vinylTestUtil":["./dist/vinylTestUtil/types/ts4.7/index.d.ts"]},">=5.4":{"*":["./dist/types/current/index.d.ts"],"vinylTestUtil":["./dist/vinylTestUtil/types/current/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"commander":"^9.5.0","@amazon/vinyl-build-utils":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vinyl_2.0.0_1787786897972_0.293646539683488","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@amazon/vinyl","version":"2.0.4","license":"Apache-2.0","_id":"@amazon/vinyl@2.0.4","maintainers":[{"name":"amazon-music-devex-apps","email":"music-devex-apps@amazon.com"}],"homepage":"https://github.com/amazonmusic/vinyl#readme","bugs":{"url":"https://github.com/amazonmusic/vinyl/issues"},"dist":{"shasum":"fa6290be27d42da13a09b0c4540c5ee7913a7c3d","tarball":"https://registry.npmjs.org/@amazon/vinyl/-/vinyl-2.0.4.tgz","fileCount":1681,"integrity":"sha512-xUY2EvbAX4LeKSdBqUNJHVn1rVASPeLG52tesvY+9FDhGdW7i0DHgM1wxgBrA4jQ+Hv3qAsjcgPB/S9u2o79fQ==","signatures":[{"sig":"MEYCIQCIXNk+l5hDA6ex57rUfdXsb5QtbEDGOyAUlDQgEsKoPgIhAOBJP1qaTGWVPrhZLvO/jRd+CcW5+o1FiR6YjGHUiPcV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amazon%2fvinyl@2.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19031807},"main":"./dist/index.cjs","type":"module","types":"./dist/types/ts3.7/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs","types@>=4.7":"./dist/types/ts4.7/index.d.ts","types@>=5.4":"./dist/types/current/index.d.ts"},"./vinylTestUtil":{"import":"./dist/vinylTestUtil/index.js","types@>=4.7":"./dist/vinylTestUtil/types/ts4.7/index.d.ts","types@>=5.4":"./dist/vinylTestUtil/types/current/index.d.ts"}},"gitHead":"32017124d52ad4afe1f3d22569f13c5536db7799","scripts":{"lint":"npm run indexFiles:check && npm run oxlint:check && npm run prettier:check","test":"tsx ../../node_modules/jasmine/bin/jasmine --config=test/unit/jasmine.config.json","build":"tsx buildSrc/build.ts","clean":"rimraf --glob dist \"**/*.tsbuildinfo\"","start":"tsx buildSrc/build.ts --serve","watch":"tsx buildSrc/build.ts --watch","lint:write":"npm run indexFiles:write && npm run oxlint:write && npm run prettier:write","oxlint:check":"oxlint --type-aware --deny-warnings","oxlint:write":"oxlint --type-aware --fix","benchmark:abr":"tsx test/abrBenchmark/run.ts","build:release":"tsx buildSrc/build.ts --release","start:release":"tsx buildSrc/build.ts --serve --release","test:coverage":"c8 npm run test","watch:release":"tsx buildSrc/build.ts --watch --release","analyzeExports":"tsx buildSrc/analyzeExports.ts","prettier:check":"prettier . --ignore-path ../../.prettierignore --cache --check","prettier:write":"prettier . --ignore-path ../../.prettierignore --cache --write","indexFiles:check":"tsx buildSrc/writeIndexFiles.ts --check","indexFiles:write":"tsx buildSrc/writeIndexFiles.ts","test:browserstack":"npm run build:release && tsx buildSrc/runBrowserStack.ts","analyzeExports:write":"tsx buildSrc/analyzeExports.ts --write"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e7a338a0-e1aa-451e-b88c-6c29e8cfa94c"}},"repository":{"url":"git+https://github.com/amazonmusic/vinyl.git","type":"git"},"_npmVersion":"12.0.2","description":"An HTML5 streaming media player","directories":{},"sideEffects":["test/**/*"],"_nodeVersion":"24.19.0","dependencies":{"@amazon/vinyl-di":"^2.0.4","@amazon/vinyl-util":"^2.0.4","@amazon/vinyl-transmux":"^2.0.4","@amazon/vinyl-hls-parser":"^2.0.4","@amazon/vinyl-mpd-parser":"^2.0.4","@amazon/vinyl-observable":"^2.0.4","@amazon/vinyl-validation":"^2.0.4"},"publishConfig":{"access":"public"},"typesVersions":{">=3.7":{"*":["./dist/types/ts3.7/index.d.ts"],"vinylTestUtil":["./dist/vinylTestUtil/types/ts3.7/index.d.ts"]},">=4.1":{"*":["./dist/types/ts4.1/index.d.ts"],"vinylTestUtil":["./dist/vinylTestUtil/types/ts4.1/index.d.ts"]},">=4.7":{"*":["./dist/types/ts4.7/index.d.ts"],"vinylTestUtil":["./dist/vinylTestUtil/types/ts4.7/index.d.ts"]},">=5.4":{"*":["./dist/types/current/index.d.ts"],"vinylTestUtil":["./dist/vinylTestUtil/types/current/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"commander":"^9.5.0","@amazon/vinyl-build-utils":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/vinyl_2.0.4_1787815843212_0.2771350272245219","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@amazon/vinyl","version":"3.0.0","license":"Apache-2.0","_id":"@amazon/vinyl@3.0.0","maintainers":[{"name":"amazon-music-devex-apps","email":"music-devex-apps@amazon.com"}],"homepage":"https://github.com/amazonmusic/vinyl#readme","bugs":{"url":"https://github.com/amazonmusic/vinyl/issues"},"dist":{"shasum":"274a24d37506ce98c9365889ab32901a1fe6163e","tarball":"https://registry.npmjs.org/@amazon/vinyl/-/vinyl-3.0.0.tgz","fileCount":1711,"integrity":"sha512-ShKApAR0wXg+GoAslAc6XH4/MteYE+CbUxt0OPZdS5bJbTfgI5yq1Kl4e1B6Jvmnpp705AMALBNMLk39G3R8Eg==","signatures":[{"sig":"MEYCIQC7/s7CPCeVFh9upECvQzOe735eSoeuAEWlhRyIz/34wQIhAI1DWfXAnqjNNOoGD/ycQNSJW14LkSqiZFn97UKBVx8Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amazon%2fvinyl@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19392802},"main":"./dist/index.cjs","type":"module","types":"./dist/types/ts3.7/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs","types@>=4.7":"./dist/types/ts4.7/index.d.ts","types@>=5.4":"./dist/types/current/index.d.ts"},"./vinylTestUtil":{"import":"./dist/vinylTestUtil/index.js","types@>=4.7":"./dist/vinylTestUtil/types/ts4.7/index.d.ts","types@>=5.4":"./dist/vinylTestUtil/types/current/index.d.ts"}},"gitHead":"972f64a1f8c67bd131ce66000bcfed4f6ddce214","scripts":{"lint":"npm run indexFiles:check && npm run oxlint:check && npm run prettier:check","test":"tsx ../../node_modules/jasmine/bin/jasmine --config=test/unit/jasmine.config.json","build":"tsx buildSrc/build.ts","clean":"rimraf --glob dist \"**/*.tsbuildinfo\"","start":"tsx buildSrc/build.ts --serve","watch":"tsx buildSrc/build.ts --watch","lint:write":"npm run indexFiles:write && npm run oxlint:write && npm run prettier:write","oxlint:check":"oxlint --type-aware --deny-warnings","oxlint:write":"oxlint --type-aware --fix","benchmark:abr":"tsx test/abrBenchmark/run.ts","build:release":"tsx buildSrc/build.ts --release","start:release":"tsx buildSrc/build.ts --serve --release","test:coverage":"c8 npm run test","watch:release":"tsx buildSrc/build.ts --watch --release","analyzeExports":"tsx buildSrc/analyzeExports.ts","prettier:check":"prettier . --ignore-path ../../.prettierignore --cache --check","prettier:write":"prettier . --ignore-path ../../.prettierignore --cache --write","indexFiles:check":"tsx buildSrc/writeIndexFiles.ts --check","indexFiles:write":"tsx buildSrc/writeIndexFiles.ts","test:browserstack":"npm run build:release && tsx buildSrc/runBrowserStack.ts","analyzeExports:write":"tsx buildSrc/analyzeExports.ts --write"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e7a338a0-e1aa-451e-b88c-6c29e8cfa94c"}},"repository":{"url":"git+https://github.com/amazonmusic/vinyl.git","type":"git"},"_npmVersion":"12.0.2","description":"An HTML5 streaming media player","directories":{},"sideEffects":["test/**/*"],"_nodeVersion":"24.19.0","dependencies":{"@amazon/vinyl-di":"^3.0.0","@amazon/vinyl-util":"^3.0.0","@amazon/vinyl-transmux":"^3.0.0","@amazon/vinyl-hls-parser":"^3.0.0","@amazon/vinyl-mpd-parser":"^3.0.0","@amazon/vinyl-observable":"^3.0.0","@amazon/vinyl-validation":"^3.0.0"},"publishConfig":{"access":"public"},"typesVersions":{">=3.7":{"*":["./dist/types/ts3.7/index.d.ts"],"vinylTestUtil":["./dist/vinylTestUtil/types/ts3.7/index.d.ts"]},">=4.1":{"*":["./dist/types/ts4.1/index.d.ts"],"vinylTestUtil":["./dist/vinylTestUtil/types/ts4.1/index.d.ts"]},">=4.7":{"*":["./dist/types/ts4.7/index.d.ts"],"vinylTestUtil":["./dist/vinylTestUtil/types/ts4.7/index.d.ts"]},">=5.4":{"*":["./dist/types/current/index.d.ts"],"vinylTestUtil":["./dist/vinylTestUtil/types/current/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"commander":"^9.5.0","@amazon/vinyl-build-utils":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vinyl_3.0.0_1787938254740_0.1454779598317113","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@amazon/vinyl","version":"3.0.1","license":"Apache-2.0","_id":"@amazon/vinyl@3.0.1","maintainers":[{"name":"amazon-music-devex-apps","email":"music-devex-apps@amazon.com"}],"homepage":"https://github.com/amazonmusic/vinyl#readme","bugs":{"url":"https://github.com/amazonmusic/vinyl/issues"},"dist":{"shasum":"becee65ff3f261fe56bd184d257f6eae537d35b2","tarball":"https://registry.npmjs.org/@amazon/vinyl/-/vinyl-3.0.1.tgz","fileCount":1711,"integrity":"sha512-kV+mW2Jb2tD+RkpnCJ7hBIqP90PrKdbtqhRU3J/JaXDuL9aI4Jk+VGQzLqJ8JBZQwnUXr3l6JJhPqnjWse0VhQ==","signatures":[{"sig":"MEUCIQDF3onBGyUDZd38TcmccJBskFEmaxcFD9aRRWN39WNkiwIgW/gUNyZFYuo65xO3dxwzrP5FHFpFGF+Rs4711+Ql7sU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amazon%2fvinyl@3.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19413854},"main":"./dist/index.cjs","type":"module","types":"./dist/types/ts3.7/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs","types@>=4.7":"./dist/types/ts4.7/index.d.ts","types@>=5.4":"./dist/types/current/index.d.ts"},"./vinylTestUtil":{"import":"./dist/vinylTestUtil/index.js","types@>=4.7":"./dist/vinylTestUtil/types/ts4.7/index.d.ts","types@>=5.4":"./dist/vinylTestUtil/types/current/index.d.ts"}},"gitHead":"e92800262ee42893adbc6f7e3a5a7391b54859d2","scripts":{"lint":"npm run indexFiles:check && npm run oxlint:check && npm run prettier:check","test":"tsx ../../node_modules/jasmine/bin/jasmine --config=test/unit/jasmine.config.json","build":"tsx buildSrc/build.ts","clean":"rimraf --glob dist \"**/*.tsbuildinfo\"","start":"tsx buildSrc/build.ts --serve","watch":"tsx buildSrc/build.ts --watch","lint:write":"npm run indexFiles:write && npm run oxlint:write && npm run prettier:write","oxlint:check":"oxlint --type-aware --deny-warnings","oxlint:write":"oxlint --type-aware --fix","benchmark:abr":"tsx test/abrBenchmark/run.ts","build:release":"tsx buildSrc/build.ts --release","start:release":"tsx buildSrc/build.ts --serve --release","test:coverage":"c8 npm run test","watch:release":"tsx buildSrc/build.ts --watch --release","analyzeExports":"tsx buildSrc/analyzeExports.ts","prettier:check":"prettier . --ignore-path ../../.prettierignore --cache --check","prettier:write":"prettier . --ignore-path ../../.prettierignore --cache --write","indexFiles:check":"tsx buildSrc/writeIndexFiles.ts --check","indexFiles:write":"tsx buildSrc/writeIndexFiles.ts","test:browserstack":"npm run build:release && tsx buildSrc/runBrowserStack.ts","analyzeExports:write":"tsx buildSrc/analyzeExports.ts --write"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e7a338a0-e1aa-451e-b88c-6c29e8cfa94c"}},"repository":{"url":"git+https://github.com/amazonmusic/vinyl.git","type":"git"},"_npmVersion":"12.0.2","description":"An HTML5 streaming media player","directories":{},"sideEffects":["test/**/*"],"_nodeVersion":"24.19.0","dependencies":{"@amazon/vinyl-di":"^3.0.1","@amazon/vinyl-util":"^3.0.1","@amazon/vinyl-transmux":"^3.0.1","@amazon/vinyl-hls-parser":"^3.0.1","@amazon/vinyl-mpd-parser":"^3.0.1","@amazon/vinyl-observable":"^3.0.1","@amazon/vinyl-validation":"^3.0.1"},"publishConfig":{"access":"public"},"typesVersions":{">=3.7":{"*":["./dist/types/ts3.7/index.d.ts"],"vinylTestUtil":["./dist/vinylTestUtil/types/ts3.7/index.d.ts"]},">=4.1":{"*":["./dist/types/ts4.1/index.d.ts"],"vinylTestUtil":["./dist/vinylTestUtil/types/ts4.1/index.d.ts"]},">=4.7":{"*":["./dist/types/ts4.7/index.d.ts"],"vinylTestUtil":["./dist/vinylTestUtil/types/ts4.7/index.d.ts"]},">=5.4":{"*":["./dist/types/current/index.d.ts"],"vinylTestUtil":["./dist/vinylTestUtil/types/current/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"commander":"^9.5.0","@amazon/vinyl-build-utils":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/vinyl_3.0.1_1787963958563_0.6482640130888011","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@amazon/vinyl","version":"1.2.1","license":"Apache-2.0","_id":"@amazon/vinyl@1.2.1","maintainers":[{"name":"amazon-music-devex-apps","email":"music-devex-apps@amazon.com"}],"homepage":"https://github.com/amazonmusic/vinyl#readme","bugs":{"url":"https://github.com/amazonmusic/vinyl/issues"},"dist":{"shasum":"74a7e061c71c40551112d70ce609b3f89d2424ff","tarball":"https://registry.npmjs.org/@amazon/vinyl/-/vinyl-1.2.1.tgz","fileCount":1728,"integrity":"sha512-g9STYHrTMbW4aiQ1oNEc25YGlWjNvF7fbBYGRYtoKWN/gcndxY7MQ3iQtmX717+Kg/1fpn8TiakDHt9akBjKXg==","signatures":[{"sig":"MEYCIQDb5otPjJ2mxiH3heAReL+7iPXeNEPo9JhEclPx14vABwIhANy0wTgiHgz2ubd2BElFX1Ow/4ibOgz0e/Ei2x+U7xZW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16208658},"main":"./dist/index.cjs","type":"module","types":"./dist/types/ts3.7/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs","development":"./src/index.ts","types@>=4.7":"./dist/types/ts4.7/index.d.ts","types@>=5.4":"./dist/types/current/index.d.ts"},"./vinylTestUtil":{"import":"./dist/vinylTestUtil/index.js","development":"./test/vinylTestUtil/index.ts","types@>=4.7":"./dist/vinylTestUtil/types/ts4.7/index.d.ts","types@>=5.4":"./dist/vinylTestUtil/types/current/index.d.ts"}},"gitHead":"7991713ee8da012613849053b979cd2517f1336c","scripts":{"lint":"npm run indexFiles:check && npm run eslint:check && npm run prettier:check","test":"tsx ../../node_modules/jasmine/bin/jasmine --config=test/unit/jasmine.config.json","build":"tsx buildSrc/build.ts","clean":"rimraf --glob dist .eslintcache \"**/*.tsbuildinfo\"","start":"tsx buildSrc/build.ts --serve","watch":"tsx buildSrc/build.ts --watch","lint:write":"npm run indexFiles:write && npm run eslint:write && npm run prettier:write","eslint:check":"eslint . --cache --max-warnings=0","eslint:write":"eslint . --cache --fix","benchmark:abr":"tsx test/abrBenchmark/run.ts","build:release":"tsx buildSrc/build.ts --release","start:release":"tsx buildSrc/build.ts --serve --release","test:coverage":"c8 npm run test","watch:release":"tsx buildSrc/build.ts --watch --release","analyzeExports":"tsx buildSrc/analyzeExports.ts","prettier:check":"prettier . --ignore-path ../../.prettierignore --cache --check","prettier:write":"prettier . --ignore-path ../../.prettierignore --cache --write","indexFiles:check":"tsx buildSrc/writeIndexFiles.ts --check","indexFiles:write":"tsx buildSrc/writeIndexFiles.ts","test:browserstack":"npm run build:release && tsx buildSrc/runBrowserStack.ts","analyzeExports:write":"tsx buildSrc/analyzeExports.ts --write"},"_npmUser":{"name":"amazon-music-devex-apps","email":"music-devex-apps@amazon.com"},"repository":{"url":"git+https://github.com/amazonmusic/vinyl.git","type":"git"},"_npmVersion":"11.16.0","description":"An HTML5 streaming media player","directories":{},"sideEffects":["test/**/*"],"_nodeVersion":"24.12.0","dependencies":{"@amazon/vinyl-di":"^1.2.1","@amazon/vinyl-util":"^1.2.1","@amazon/vinyl-transmux":"^1.2.1","@amazon/vinyl-hls-parser":"^1.2.1","@amazon/vinyl-mpd-parser":"^1.2.1","@amazon/vinyl-observable":"^1.2.1","@amazon/vinyl-validation":"^1.2.1"},"typesVersions":{">=3.7":{"*":["./dist/types/ts3.7/index.d.ts"],"vinylTestUtil":["./dist/vinylTestUtil/types/ts3.7/index.d.ts"]},">=4.1":{"*":["./dist/types/ts4.1/index.d.ts"],"vinylTestUtil":["./dist/vinylTestUtil/types/ts4.1/index.d.ts"]},">=4.7":{"*":["./dist/types/ts4.7/index.d.ts"],"vinylTestUtil":["./dist/vinylTestUtil/types/ts4.7/index.d.ts"]},">=5.4":{"*":["./dist/types/current/index.d.ts"],"vinylTestUtil":["./dist/vinylTestUtil/types/current/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"commander":"^9.5.0","@amazon/vinyl-build-utils":"^1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/vinyl_1.2.1_1788369996266_0.7716752308778683","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@amazon/vinyl","version":"3.1.0","license":"Apache-2.0","_id":"@amazon/vinyl@3.1.0","maintainers":[{"name":"amazon-music-devex-apps","email":"music-devex-apps@amazon.com"}],"homepage":"https://github.com/amazonmusic/vinyl#readme","bugs":{"url":"https://github.com/amazonmusic/vinyl/issues"},"dist":{"shasum":"8bf7d4bb9e7d6b0400bd50b3d13977ccd8c1a857","tarball":"https://registry.npmjs.org/@amazon/vinyl/-/vinyl-3.1.0.tgz","fileCount":1690,"integrity":"sha512-61R4I0no37bQDZozCYLW2FzJfJhkMIIEedAJil7Amv37Gem8UYXZNvnJSbPzx9uOZua9d1yYeLwJKOuYisHYOA==","signatures":[{"sig":"MEYCIQCCnYTXDCT2rTrdZrcdcr5VN1W5ynfXCle0twCPzJwL0gIhALrdPFUUwpk2Gfutxb/K9hVY+3fsNzYZgaZgY0EYWr7t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amazon%2fvinyl@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19703738},"main":"./dist/index.cjs","type":"module","types":"./dist/types/ts3.7/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs","types@>=4.7":"./dist/types/ts4.7/index.d.ts","types@>=5.4":"./dist/types/current/index.d.ts"},"./vinylTestUtil":{"import":"./dist/vinylTestUtil/index.js","types@>=4.7":"./dist/vinylTestUtil/types/ts4.7/index.d.ts","types@>=5.4":"./dist/vinylTestUtil/types/current/index.d.ts"}},"gitHead":"9e3200fa30db5543427e4618e8e2f0a20cf57996","scripts":{"lint":"npm run indexFiles:check && npm run oxlint:check && npm run prettier:check","test":"tsx ../../node_modules/jasmine/bin/jasmine --config=test/unit/jasmine.config.json","build":"tsx buildSrc/build.ts","clean":"rimraf --glob dist \"**/*.tsbuildinfo\"","start":"tsx buildSrc/build.ts --serve","watch":"tsx buildSrc/build.ts --watch","lint:write":"npm run indexFiles:write && npm run oxlint:write && npm run prettier:write","oxlint:check":"oxlint --type-aware --deny-warnings","oxlint:write":"oxlint --type-aware --fix","benchmark:abr":"tsx test/abrBenchmark/run.ts","build:release":"tsx buildSrc/build.ts --release","start:release":"tsx buildSrc/build.ts --serve --release","test:coverage":"c8 npm run test","watch:release":"tsx buildSrc/build.ts --watch --release","analyzeExports":"tsx buildSrc/analyzeExports.ts","prettier:check":"prettier . --ignore-path ../../.prettierignore --cache --check","prettier:write":"prettier . --ignore-path ../../.prettierignore --cache --write","indexFiles:check":"tsx buildSrc/writeIndexFiles.ts --check","indexFiles:write":"tsx buildSrc/writeIndexFiles.ts","test:browserstack":"npm run build:release && tsx buildSrc/runBrowserStack.ts","analyzeExports:write":"tsx buildSrc/analyzeExports.ts --write"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e7a338a0-e1aa-451e-b88c-6c29e8cfa94c"}},"repository":{"url":"git+https://github.com/amazonmusic/vinyl.git","type":"git"},"_npmVersion":"12.0.2","description":"An HTML5 streaming media player","directories":{},"sideEffects":["test/**/*"],"_nodeVersion":"24.20.0","dependencies":{"@amazon/vinyl-di":"^3.1.0","@amazon/vinyl-util":"^3.1.0","@amazon/vinyl-transmux":"^3.1.0","@amazon/vinyl-hls-parser":"^3.1.0","@amazon/vinyl-mpd-parser":"^3.1.0","@amazon/vinyl-observable":"^3.1.0","@amazon/vinyl-validation":"^3.1.0"},"publishConfig":{"access":"public"},"typesVersions":{">=3.7":{"*":["./dist/types/ts3.7/index.d.ts"],"vinylTestUtil":["./dist/vinylTestUtil/types/ts3.7/index.d.ts"]},">=4.1":{"*":["./dist/types/ts4.1/index.d.ts"],"vinylTestUtil":["./dist/vinylTestUtil/types/ts4.1/index.d.ts"]},">=4.7":{"*":["./dist/types/ts4.7/index.d.ts"],"vinylTestUtil":["./dist/vinylTestUtil/types/ts4.7/index.d.ts"]},">=5.4":{"*":["./dist/types/current/index.d.ts"],"vinylTestUtil":["./dist/vinylTestUtil/types/current/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"commander":"^15.0.0","@amazon/vinyl-build-utils":"^3.1.0","@amazon/vinyl-browserstack":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/vinyl_3.1.0_1788627275182_0.43090913115782437","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@amazon/vinyl","version":"3.2.0","description":"An HTML5 streaming media player","repository":{"type":"git","url":"git+https://github.com/amazonmusic/vinyl.git"},"license":"Apache-2.0","module":"./dist/index.js","main":"./dist/index.cjs","types":"./dist/types/ts3.7/index.d.ts","type":"module","sideEffects":["test/**/*"],"typesVersions":{">=5.4":{"*":["./dist/types/current/index.d.ts"],"vinylTestUtil":["./dist/vinylTestUtil/types/current/index.d.ts"]},">=4.7":{"*":["./dist/types/ts4.7/index.d.ts"],"vinylTestUtil":["./dist/vinylTestUtil/types/ts4.7/index.d.ts"]},">=4.1":{"*":["./dist/types/ts4.1/index.d.ts"],"vinylTestUtil":["./dist/vinylTestUtil/types/ts4.1/index.d.ts"]},">=3.7":{"*":["./dist/types/ts3.7/index.d.ts"],"vinylTestUtil":["./dist/vinylTestUtil/types/ts3.7/index.d.ts"]}},"exports":{".":{"types@>=5.4":"./dist/types/current/index.d.ts","types@>=4.7":"./dist/types/ts4.7/index.d.ts","require":"./dist/index.cjs","import":"./dist/index.js"},"./vinylTestUtil":{"types@>=5.4":"./dist/vinylTestUtil/types/current/index.d.ts","types@>=4.7":"./dist/vinylTestUtil/types/ts4.7/index.d.ts","import":"./dist/vinylTestUtil/index.js"}},"scripts":{"analyzeExports":"tsx buildSrc/analyzeExports.ts","analyzeExports:write":"tsx buildSrc/analyzeExports.ts --write","clean":"rimraf --glob dist \"**/*.tsbuildinfo\"","indexFiles:check":"tsx buildSrc/writeIndexFiles.ts --check","indexFiles:write":"tsx buildSrc/writeIndexFiles.ts","build":"tsx buildSrc/build.ts","build:release":"tsx buildSrc/build.ts --release","prettier:check":"prettier . --ignore-path ../../.prettierignore --cache --check","prettier:write":"prettier . --ignore-path ../../.prettierignore --cache --write","lint":"npm run indexFiles:check && npm run oxlint:check && npm run prettier:check","lint:write":"npm run indexFiles:write && npm run oxlint:write && npm run prettier:write","test":"tsx ../../node_modules/jasmine/bin/jasmine --config=test/unit/jasmine.config.json","test:coverage":"c8 npm run test","test:browserstack":"npm run build:release && tsx buildSrc/runBrowserStack.ts","benchmark:abr":"tsx test/abrBenchmark/run.ts","start":"tsx buildSrc/build.ts --serve","start:release":"tsx buildSrc/build.ts --serve --release","watch":"tsx buildSrc/build.ts --watch","watch:release":"tsx buildSrc/build.ts --watch --release","oxlint:check":"oxlint --type-aware --deny-warnings","oxlint:write":"oxlint --type-aware --fix"},"devDependencies":{"@amazon/vinyl-browserstack":"^3.2.0","@amazon/vinyl-build-utils":"^3.2.0","commander":"^15.0.0"},"dependencies":{"@amazon/vinyl-di":"^3.2.0","@amazon/vinyl-hls-parser":"^3.2.0","@amazon/vinyl-mpd-parser":"^3.2.0","@amazon/vinyl-observable":"^3.2.0","@amazon/vinyl-transmux":"^3.2.0","@amazon/vinyl-util":"^3.2.0","@amazon/vinyl-validation":"^3.2.0"},"publishConfig":{"access":"public"},"gitHead":"9b169bdcf10b790dc725df50f1bb6f175fc9a351","_id":"@amazon/vinyl@3.2.0","bugs":{"url":"https://github.com/amazonmusic/vinyl/issues"},"homepage":"https://github.com/amazonmusic/vinyl#readme","_nodeVersion":"24.20.0","_npmVersion":"12.0.2","dist":{"integrity":"sha512-snKFaPvIzECwpwVH/kSSjy6v8f5+We6NkWciMB1Y7PbhvNx8sUjI9iENrUtji3QUJhw1r1jM1Dt2d4KATyr5Hg==","shasum":"83d3dd4ba1fe5d17f70ecb10586af07e52c2afc2","tarball":"https://registry.npmjs.org/@amazon/vinyl/-/vinyl-3.2.0.tgz","fileCount":1690,"unpackedSize":19770481,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amazon%2fvinyl@3.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDWfvgj+Nk/q+/G8KAcPtVl2XyARLWCq5zuzb+A/uIoJgIhAOzBA96nxZGIR8lmR1veTknK16qmI/kPD/yhizeZQzyP"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e7a338a0-e1aa-451e-b88c-6c29e8cfa94c"}},"directories":{},"maintainers":[{"name":"amazon-music-devex-apps","email":"music-devex-apps@amazon.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vinyl_3.2.0_1788999313865_0.6621837758400835"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-27T23:27:32.827Z","modified":"2026-09-10T00:15:14.502Z","1.0.0":"2026-05-27T23:27:33.201Z","1.1.0":"2026-05-28T14:51:32.051Z","1.1.1":"2026-05-28T18:24:03.457Z","1.2.0":"2026-07-02T21:09:15.088Z","2.0.0":"2026-08-26T23:28:18.230Z","2.0.4":"2026-08-27T07:30:43.450Z","3.0.0":"2026-08-28T17:30:55.017Z","3.0.1":"2026-08-29T00:39:18.839Z","1.2.1":"2026-09-02T17:26:36.520Z","3.1.0":"2026-09-05T16:54:35.383Z","3.2.0":"2026-09-10T00:15:14.159Z"},"bugs":{"url":"https://github.com/amazonmusic/vinyl/issues"},"license":"Apache-2.0","homepage":"https://github.com/amazonmusic/vinyl#readme","repository":{"type":"git","url":"git+https://github.com/amazonmusic/vinyl.git"},"description":"An HTML5 streaming media player","maintainers":[{"name":"amazon-music-devex-apps","email":"music-devex-apps@amazon.com"}],"readme":"# @amazon/vinyl\n\n[![Website](https://img.shields.io/badge/website-amazonmusic.github.io%2Fvinyl-blue)](https://amazonmusic.github.io/vinyl)\n[![npm](https://img.shields.io/npm/v/@amazon/vinyl.svg)](https://www.npmjs.com/package/@amazon/vinyl)\n[![size](https://img.shields.io/bundlejs/size/@amazon/vinyl.svg?label=size)](https://bundlejs.com/?q=@amazon/vinyl)\n\nAn HTML5 playback engine for DASH and HLS streaming with first-class TypeScript\nsupport, zero runtime dependencies, and adaptive bitrate, prefetching, and\ngapless playback built in.\n\n## Install\n\n```shell\nnpm install @amazon/vinyl\n```\n\n## Quick Start\n\n```typescript\nimport { createVinylPlayer } from '@amazon/vinyl'\n\nconst media = new Audio()\nmedia.controls = true\ndocument.body.appendChild(media)\n\nconst player = createVinylPlayer({ media })\nplayer.load({\n    type: 'dash',\n    uri: 'https://example.com/manifest.mpd',\n})\n```\n\n## Documentation\n\n- [Usage Guide](./docs/USAGE.md) — installation, loading tracks, queueing,\n  prefetching, and configuration.\n- [Architecture](./docs/ARCHITECTURE.md) — pipeline, controllers, and\n  extensibility.\n- [DRM Configuration](./docs/DRM_CONFIGURATION.md) — Widevine, FairPlay, and\n  PlayReady setup.\n- [DRM Controller](./docs/DRM_CONTROLLER.md) — implementing custom license\n  acquisition.\n- [DASH Manifest Transforms](./docs/DASH_MANIFEST_TRANSFORM_GUIDE.md) —\n  rewriting manifests before parsing.\n- [Auto Reset](./docs/AUTO_RESET.md) — recovering from terminal playback errors.\n\nBrowse the full docs and TypeDoc API reference at\n[amazonmusic.github.io/vinyl](https://amazonmusic.github.io/vinyl).\n\n## License\n\nApache-2.0\n","readmeFilename":"README.md"}