{ "name": "@hyperframes/cli", "version": "0.7.55", "description": "HyperFrames CLI — create, preview, and render HTML video compositions", "repository": { "type": "git", "url": "https://github.com/heygen-com/hyperframes", "directory": "packages/cli" }, "bin": { "hyperframes": "./dist/cli.js" }, "files": [ "dist" ], "type": "module", "scripts": { "test": "vitest run", "dev": "tsx src/cli.ts", "build": "bun run build:fonts && tsup && bun run build:runtime && bun run build:beat-analyzer && bun run build:copy", "build:fonts": "node scripts/build-fonts.mjs", "build:runtime": "tsx scripts/build-runtime.ts", "build:beat-analyzer": "node scripts/build-beat-analyzer.mjs", "build:copy": "node scripts/build-copy.mjs", "typecheck": "tsc --noEmit", "gen:skills-manifest": "tsx scripts/gen-skills-manifest.ts", "gen:agent-dirs": "tsx scripts/sync-agent-dirs.ts" }, "dependencies": { "@hono/node-server": "^1.8.0", "@puppeteer/browsers": "^3.0.6", "adm-zip": "^0.5.16", "citty": "^0.2.1", "compare-versions": "^6.1.1", "debug": "^4.4.0", "esbuild": "^0.25.12", "fontkit": "^2.0.4", "giget": "^3.2.0", "hono": "^4.0.0", "onnxruntime-node": "^1.20.0", "open": "^10.0.0", "postcss": "^8.5.8", "prettier": "^3.8.1", "puppeteer-core": "^25.2.1", "sharp": "^0.34.5" }, "devDependencies": { "@clack/prompts": "^1.1.0", "@hyperframes/aws-lambda": "workspace:*", "@hyperframes/core": "workspace:*", "@hyperframes/engine": "workspace:*", "@hyperframes/gcp-cloud-run": "workspace:*", "@hyperframes/lint": "workspace:*", "@hyperframes/producer": "workspace:*", "@hyperframes/studio": "workspace:*", "@hyperframes/studio-server": "workspace:*", "@types/adm-zip": "^0.5.7", "@types/fontkit": "^2.0.9", "@types/mime-types": "^3.0.1", "@types/node": "^25.0.10", "linkedom": "^0.18.12", "picocolors": "^1.1.1", "tsup": "^8.0.0", "tsx": "^4.0.0", "typescript": "^5.0.0", "vitest": "^3.2.4" }, "optionalDependencies": { "@google/genai": "^1.50.1" }, "engines": { "node": ">=22" } }