UNPKG

@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
{ "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" }