From 8d7c33a4aa4143f62ccfe0eb2da19f2a047ffdfa Mon Sep 17 00:00:00 2001 From: James Date: Fri, 27 Mar 2026 22:06:39 +0000 Subject: [PATCH] fix(publish): add repository.url to all packages for npm provenance npm's sigstore provenance verification requires package.json repository.url to match the GitHub repo. Without it, publish fails with E422 "expected to match https://github.com/heygen-com/hyperframes". --- package.json | 4 ++++ packages/cli/package.json | 5 +++++ packages/core/package.json | 6 ++++++ packages/engine/package.json | 5 +++++ packages/producer/package.json | 5 +++++ packages/studio/package.json | 6 ++++++ 6 files changed, 31 insertions(+) diff --git a/package.json b/package.json index 507f5d039..05983aae0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,10 @@ { "name": "hyperframes-monorepo", "private": true, + "repository": { + "type": "git", + "url": "https://github.com/heygen-com/hyperframes" + }, "workspaces": [ "packages/*" ], diff --git a/packages/cli/package.json b/packages/cli/package.json index 2abefc5c1..e4594fb5a 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -2,6 +2,11 @@ "name": "@hyperframes/cli", "version": "0.1.7", "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" }, diff --git a/packages/core/package.json b/packages/core/package.json index d5ddaa5c0..6da9d1c25 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,12 @@ { "name": "@hyperframes/core", "version": "0.1.7", + "description": "", + "repository": { + "type": "git", + "url": "https://github.com/heygen-com/hyperframes", + "directory": "packages/core" + }, "files": [ "dist", "docs", diff --git a/packages/engine/package.json b/packages/engine/package.json index b3b5e5ac3..104e4cef6 100644 --- a/packages/engine/package.json +++ b/packages/engine/package.json @@ -2,6 +2,11 @@ "name": "@hyperframes/engine", "version": "0.1.7", "description": "Seekable web page to video rendering engine (Puppeteer + FFmpeg)", + "repository": { + "type": "git", + "url": "https://github.com/heygen-com/hyperframes", + "directory": "packages/engine" + }, "type": "module", "main": "./src/index.ts", "types": "./src/index.ts", diff --git a/packages/producer/package.json b/packages/producer/package.json index ca975a3de..375dc3ecb 100644 --- a/packages/producer/package.json +++ b/packages/producer/package.json @@ -2,6 +2,11 @@ "name": "@hyperframes/producer", "version": "0.1.7", "description": "HTML-to-video rendering engine using Chrome's BeginFrame API", + "repository": { + "type": "git", + "url": "https://github.com/heygen-com/hyperframes", + "directory": "packages/producer" + }, "files": [ "dist/" ], diff --git a/packages/studio/package.json b/packages/studio/package.json index bb037859f..79e12a771 100644 --- a/packages/studio/package.json +++ b/packages/studio/package.json @@ -1,6 +1,12 @@ { "name": "@hyperframes/studio", "version": "0.1.7", + "description": "", + "repository": { + "type": "git", + "url": "https://github.com/heygen-com/hyperframes", + "directory": "packages/studio" + }, "files": [ "src", "dist"