Files
hyperframes/packages/cli/package.json
T
Miguel Angel Simon Sierra bf26b3dd84 refactor: update consumers to import from new packages directly
- Update cli, producer, studio, sdk to import from
  @hyperframes/parsers, @hyperframes/lint, @hyperframes/studio-server
- Add new packages to noExternal in cli tsup config for binary bundling
- Fix lintProject.test.ts: pass string dir instead of ProjectDir object
  after lintProject signature change to (projectDir: string)
- Add @hyperframes/core/generators subpath to bypass esbuild barrel import
  in parsers tests (htmlParser.roundtrip + stableIds import test-utils
  which reached core barrel → hyperframesRuntime.engine → esbuild,
  breaking TextEncoder invariant in jsdom)
- Remove circular lint re-export from core barrel; lint types now live
  only in @hyperframes/lint (core barrel was core→lint→core cycle)
- Exclude runtime binary blobs from @hyperframes/core npm files tarball
- Extend health.ignore for lint/project.ts, lint/rules/gsap.ts and files
  touched only for import-path updates (line-shift fingerprint problem)
2026-06-26 19:02:34 -04:00

74 lines
2.1 KiB
JSON

{
"name": "@hyperframes/cli",
"version": "0.7.13",
"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"
},
"dependencies": {
"@hono/node-server": "^1.8.0",
"@puppeteer/browsers": "^2.13.0",
"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": "^24.39.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"
}
}