{
  "name": "js-player-module-brightcove",
  "version": "7.0.1",
  "description": "Brightcove custom player using the Brightcove Player API.",
  "keywords": [
    "Brightcove",
    "Brightcove Player",
    "Brightcove Player API",
    "Player",
    "Player API",
    "custom player",
    "plugin"
  ],
  "author": "yama-dev",
  "license": "MIT",
  "main": "./dist/js-player-module-brightcove.js",
  "types": "./dist/types/index.d.ts",
  "files": [
    "dist",
    "@types",
    "README.md",
    "LICENSE"
  ],
  "scripts": {
    "start": "npm run dev",
    "dev": "npm-run-all -p vite:develop server",
    "build": "npm run prod",
    "clean": "rm -rf dist .tmp-test .tmp-npm-cache",
    "prod": "npm-run-all declarations vite:build",
    "declarations": "rm -rf dist/types && tsc --emitDeclarationOnly",
    "typecheck": "tsc --noEmit",
    "test": "npm run typecheck && npm run test:unit",
    "test:unit": "tsc --ignoreConfig src/utils/number.ts src/config.ts src/types.ts src/player/player-time.ts src/player/player-registry.ts src/player/player-controls.ts src/player/player-renderer.ts --target ES2020 --module commonjs --noImplicitAny false --outDir .tmp-test && node test/number.test.js && node test/config.test.js && node test/player-time.test.js && node test/player-registry.test.js && node test/player-controls.test.js && node test/player-renderer.test.js",
    "test:bundle": "node test/bundle.test.js",
    "test:release": "npm run clean && npm run test && npm run prod && npm run test:bundle",
    "pack:check": "npm pack --dry-run --cache .tmp-npm-cache",
    "release:check-versioned": "node -e \"const fs=require('fs'); const dir='.changeset'; const pending=fs.existsSync(dir)?fs.readdirSync(dir).filter((file)=>file.endsWith('.md')):[]; if(pending.length){ console.error('Pending changesets: '+pending.join(', ')); console.error('Run npm run version-packages and commit the result before npm run release.'); process.exit(1); }\"",
    "changeset": "changeset",
    "version-packages": "changeset version",
    "release": "npm run release:check-versioned && npm run test:release && npm run pack:check && changeset publish",
    "server": "browser-sync start --server ./ --directory ./examples --files **/*.css **/*.js **/*.html",
    "vite:develop": "vite build --watch --mode development",
    "vite:build": "vite build"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/yama-dev/js-player-module-brightcove"
  },
  "bugs": {
    "url": "https://github.com/yama-dev/js-player-module-brightcove/issues",
    "email": "tatsuya.yamamoto69@gmail.com"
  },
  "devDependencies": {
    "@changesets/cli": "^2.31.0",
    "browser-sync": "^2.27.4",
    "npm-run-all": "^4.1.5",
    "typescript": "^6.0.3",
    "vite": "^8.0.16"
  },
  "dependencies": {
    "@yama-dev/js-dom": "^0.1.1",
    "@yama-dev/js-parse-module": "^0.2.1"
  }
}
