{
    "name": "@byomakase/omakase-player",
    "version": "0.25.3",
    "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"
    ],
    "main": "./dist/omakase-player.cjs.js",
    "module": "./dist/omakase-player.es.js",
    "types": "./dist/index.d.ts",
    "style": "./dist/style.css",
    "scripts": {
        "dev": "vite --host",
        "int": "tsc --noEmit && vite build --debug",
        "prod": "tsc --noEmit && vite build --debug",
        "check": "tsc --noEmit",
        "format": "prettier . --write",
        "dev:tsc": "rm -rf dist/lib && tsc --watch",
        "build:workers": "vite build --config vite.workers.config.mjs",
        "build:style": "vite build --config vite.style.config.mjs",
        "build:prod": "rm -rf dist && npm run build:workers && npm run build:style && tsc --noEmit && vite build --debug",
        "postinstall": "patch-package"
    },
    "dependencies": {
        "axios": "^1.13.5",
        "decimal.js": "10.4.3",
        "eventemitter3": "5.0.0",
        "hls.js": "1.6.14",
        "konva": "8.3.14",
        "m3u8-parser": "^7.2.0",
        "media-captions": "1.0.4",
        "media-chrome": "^4.2.1",
        "mediabunny": "^1.23.0",
        "node-webvtt": "1.9.4",
        "patch-package": "^8.0.1",
        "rxjs": "7.8.2",
        "sortablejs": "^1.15.6",
        "yoga-layout": "2.0.1",
        "zod": "3.23.8"
    },
    "devDependencies": {
        "@types/sortablejs": "^1.15.8",
        "postinstall-postinstall": "^2.1.0",
        "prettier": "^3.3.3",
        "sass": "^1.59.2",
        "typescript": "^4.9.5",
        "vite": "^7.3.1",
        "vite-plugin-dts": "^2.3.0"
    },
    "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"
    }
}