{ "name": "video.js", "type": "module", "version": "0.1.0", "packageManager": "pnpm@10.17.0", "description": "Video.js 10 Monorepo", "author": "Video.js Contributors", "license": "Apache-2.0", "repository": { "type": "git", "url": "https://github.com/videojs/vjs-10-monorepo.git" }, "engines": { "node": ">=22.19.0", "npm": ">=10.9.3" }, "scripts": { "prepare": "simple-git-hooks", "build:packages": "turbo run build --filter=./packages/**", "build:website": "turbo run build --filter=website", "build": "turbo run build", "clean": "turbo run clean", "commitlint": "commitlint --config ./commitlint.config.js --edit $1", "dev:html": "turbo run dev --filter=html-demo...", "dev:react": "turbo run dev --filter=react-demo...", "dev:website": "turbo run dev --filter=website", "dev": "turbo run dev --parallel", "generate:icons": "turbo run generate:icons", "lint": "eslint . --cache", "lint:fix": "eslint . --fix --cache", "test": "turbo run test", "typecheck": "pnpm run generate:icons && tsc --build --noEmit" }, "devDependencies": { "@antfu/eslint-config": "^5.4.1", "@commitlint/cli": "^20.1.0", "@commitlint/config-conventional": "^20.0.0", "@commitlint/format": "^20.0.0", "@eslint-react/eslint-plugin": "^1.53.1", "@eslint/eslintrc": "^3.3.1", "@ianvs/prettier-plugin-sort-imports": "^4.7.0", "@prettier/plugin-xml": "^3.4.2", "@types/node": "^22.18.6", "eslint": "^9.37.0", "eslint-plugin-astro": "^1.3.1", "eslint-plugin-format": "^1.0.2", "eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-react-hooks": "^6.1.1", "eslint-plugin-react-refresh": "^0.4.23", "lint-staged": "^16.2.3", "prettier": "^3.6.2", "prettier-plugin-astro": "^0.14.1", "react": "^18.0.0", "react-compiler-runtime": "^1.0.0", "react-dom": "^18.0.0", "simple-git-hooks": "^2.13.1", "turbo": "^2.5.8", "typescript": "^5.9.2" }, "simple-git-hooks": { "pre-commit": "pnpm lint-staged", "commit-msg": "pnpm commitlint" }, "lint-staged": { "*": "eslint --fix" } }