@firstcoders/hls-web-audio
Version:
`@firstcoders/hls-web-audio` plays multiple streamed audio tracks in sync using the Web Audio API. It is designed for stem-like playback where each track can be independently loaded, buffered, scheduled, and mixed.
69 lines (68 loc) • 1.83 kB
JSON
{
"name": "@firstcoders/hls-web-audio",
"author": "The First Coders Team (https://www.firstcoders.co.uk)",
"email": "support@firstcoders.co.uk",
"bugs": "https://github.com/soundws/hls-web-audio/issues",
"homepage": "https://github.com/soundws/hls-web-audio",
"version": "3.0.0-beta.1",
"license": "MIT",
"type": "module",
"main": "index.js",
"contributors": [
{
"name": "Mark Cremer",
"email": "mark@firstcoders.co.uk",
"url": "http://www.firstcoders.co.uk"
}
],
"exports": {
".": "./index.js",
"./core/AudioController.js": "./src/core/AudioController.js",
"./track/HLS.js": "./src/track/HLS.js"
},
"repository": {
"type": "git",
"url": "https://github.com/soundws/hls-web-audio.git"
},
"publishConfig": {
"registry": "https://registry.npmjs.org/",
"access": "public"
},
"directories": {
"test": "test"
},
"keywords": [
"hls",
"m3u8",
"web-audio",
"stems",
"streaming"
],
"devDependencies": {
"@bundled-es-modules/chai": "^4.3.7",
"@web/test-runner-mocha": "^0.9.0",
"@web/test-runner-playwright": "^0.11.1",
"eslint": "^10.1.0",
"eslint-config-airbnb-base": "^15.0.0",
"eslint-config-prettier": "^10.1.8",
"eslint-plugin-import": "^2.32.0",
"eslint-plugin-prettier": "^5.5.5",
"lint-staged": "^16.4.0",
"mocha": "^11.7.5",
"prettier": "^3.8.1",
"sinon": "^21.0.3"
},
"scripts": {
"test": "npx web-test-runner --coverage --node-resolve",
"test:watch": "npx web-test-runner --watch",
"lint": "eslint . && prettier \"**/*.js\" --check --ignore-path .gitignore",
"precommit": "lint-staged"
},
"lint-staged": {
"*.js": [
"eslint --fix",
"prettier --write"
]
},
"gitHead": "eb10d5cd399f0afc717649d58b6250519142fb7b"
}