UNPKG

@byomakase/omakase-player

Version:

## Omakase Player - Open source JavaScript framework for building frame accurate video experiences

89 lines 3.2 kB
{ "name": "@byomakase/omakase-player", "version": "1.0.1", "type": "module", "main": "./dist/omakase-player.cjs.js", "module": "./dist/omakase-player.es.js", "types": "./dist/omakase-player.es.d.ts", "description": "## Omakase Player - Open source JavaScript framework for building frame accurate video experiences", "author": "ByOmakase", "homepage": "https://player.byomakase.org", "copyright": "Copyright 2026 ByOmakase, LLC <https://byomakase.org/>", "license": "Apache-2.0", "keywords": [ "hls", "frame", "accurate", "timeline", "player", "video", "segmentation", "markers" ], "scripts": { "dev": "vite", "build": "vite build", "build:workers": "vite build --config vite.workers.config.mjs", "start": "node dist/index.js", "typecheck": "tsc --noEmit", "format": "prettier . --write", "test": "vitest --ui", "build:prod": "rm -rf dist && tsc --noEmit && vite build --mode production", "build:style": "vite build --config vite.chroming-style.config.mjs", "publish:dry": "npm run build:prod && npm pack", "publish:latest": "npm run build:prod && npm publish --tag latest", "publish:snapshot": "npm run build:prod && npm publish --tag snapshot", "build:doc": "npx typedoc --entryPointStrategy resolve ./src/ --excludePrivate --excludeProtected --excludeInternal --cleanOutputDir false --customCss ./docs/static/style/style.css --sourceLinkTemplate 'https://github.com/byomakase/omakase-player/tree/main/{path}'", "postinstall": "patch-package" }, "devDependencies": { "@types/node": "^24.3.0", "@types/sortablejs": "^1.15.9", "@vitest/browser-playwright": "^4.1.9", "@vitest/ui": "^4.1.9", "jsdom": "^27.0.1", "prettier": "^3.7.4", "sass": "^1.97.2", "typedoc": "^0.28.17", "typescript": "^5.9.2", "vite": "^8.0.0", "vite-plugin-dts": "^4.5.4", "vite-plugin-node-polyfills": "^0.28.0", "vitest": "^4.1.9" }, "dependencies": { "@byomakase/omakase-ttconv-ts": "1.0.0", "decimal.js": "^10.6.0", "hls.js": "^1.6.15", "konva": "^10.2.0", "m3u8-parser": "^7.2.0", "media-captions": "^1.0.4", "media-chrome": "^4.17.2", "mediabunny": "^1.16.1", "node-webvtt": "^1.9.4", "patch-package": "^8.0.1", "rxjs": "^7.8.2", "smp-imsc": "github:bbc/imscJS#v1.0.11-9", "sortablejs": "^1.15.7", "stats.js": "^0.17.0", "subtitle-converter": "^3.0.12", "yoga-layout": "^3.2.1", "zod": "^4.1.9" }, "publishConfig": { "registry": "https://registry.npmjs.org" }, "repository": { "type": "git", "url": "https://github.com/byomakase/omakase-player.git" }, "bugs": { "url": "https://github.com/byomakase/omakase-player/issues" }, "optionalDependencies": { "@rollup/rollup-linux-x64-gnu": "^4.28.1" }, "overrides": { "minimatch": "^10.2.4" } }