UNPKG

@stemplayer-js/stemplayer-js

Version:

A streaming, low latency Stem Player Web-Component

112 lines (111 loc) 3.1 kB
{ "name": "@stemplayer-js/stemplayer-js", "author": "The First Coders Team (https://www.firstcoders.co.uk)", "description": "A streaming, low latency Stem Player Web-Component", "email": "support@firstcoders.co.uk", "bugs": "https://github.com/stemplayer-js/stemplayer-js/issues", "homepage": "https://stemplayer-js.com", "license": "MIT", "contributors": [ { "name": "Mark Cremer", "email": "mark@firstcoders.co.uk", "url": "http://www.firstcoders.co.uk" } ], "keywords": [ "hls", "web-audio", "stems", "stemplayer", "web-component", "web-components", "webcomponent", "custom-element" ], "version": "4.0.0-beta.4", "type": "module", "main": "index.js", "module": "index.js", "publishConfig": { "registry": "https://registry.npmjs.org/", "access": "public" }, "repository": { "type": "git", "url": "https://github.com/stemplayer-js/stemplayer-js.git" }, "exports": { ".": "./index.js", "./element.js": "./element.js", "./stemplayer.js": "./stemplayer.js", "./config.js": "./src/config.js" }, "scripts": { "analyze": "cem analyze --litelement", "build:docs": "npx web-component-analyzer --format markdown stemplayer.js --outDir docs", "start": "web-dev-server", "lint": "eslint --ext .js,.html . --ignore-path .gitignore && prettier \"**/*.js\" --check --ignore-path .gitignore", "format": "eslint --ext .js,.html . --fix --ignore-path .gitignore && prettier \"**/*.js\" --write --ignore-path .gitignore", "test": "web-test-runner", "test:watch": "web-test-runner --watch", "prepublishOnly": "npm run analyze && npm run build:docs" }, "dependencies": { "@firstcoders/hls-web-audio": "^2.5.0-beta.4", "@firstcoders/loader-element": "^1.0.0-beta.1", "@firstcoders/mask-element": "^1.0.0-beta.1", "@firstcoders/player-button-element": "^1.0.0-beta.1", "@firstcoders/range-element": "^1.0.0-beta.1", "@firstcoders/slider-element": "^1.0.0-beta.1", "@firstcoders/waveform-element": "^1.0.0-beta.2", "lit": "^3.2.1" }, "devDependencies": { "@babel/core": "^7.26.8", "@custom-elements-manifest/analyzer": "^0.10.3", "@open-wc/eslint-config": "^12.0.3", "@open-wc/testing": "^4.0.0", "@web/dev-server": "^0.4.5", "@web/test-runner": "^0.18.2", "eslint": "^8.57.0", "eslint-config-prettier": "^9.1.0", "husky": "^9.1.6", "lint-staged": "^15.2.10", "prettier": "^3.3.3" }, "customElements": "custom-elements.json", "eslintConfig": { "extends": [ "@open-wc", "prettier" ], "rules": { "no-param-reassign": [ "error", { "props": false } ] } }, "prettier": { "singleQuote": true, "arrowParens": "avoid" }, "husky": { "hooks": { "pre-commit": "lint-staged" } }, "lint-staged": { "*.js": [ "eslint --fix", "prettier --write" ] }, "engines": { "node": ">=22" }, "gitHead": "39a1d9918dd0fb79cfb84965c5c016306d155e81" }