From 531a551b6c9e6f78cbd3fc951a43342983e73d03 Mon Sep 17 00:00:00 2001 From: MK Date: Sun, 15 Mar 2026 21:23:02 +0800 Subject: [PATCH] fix(cli): add repository field to CLI binary package.json for npm provenance npm publish was failing with E422 because sigstore provenance verification requires repository.url to match the GitHub repo, but the generated package.json for @voidzero-dev/vite-plus-cli-{platform} packages had no repository field. --- packages/cli/publish-native-addons.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/cli/publish-native-addons.ts b/packages/cli/publish-native-addons.ts index 361ab97135..470a0e5024 100644 --- a/packages/cli/publish-native-addons.ts +++ b/packages/cli/publish-native-addons.ts @@ -116,6 +116,7 @@ for (const [platform, rustTarget] of Object.entries(RUST_TARGETS)) { cpu: [meta.cpu], files: [binaryName], description: `Vite+ CLI binary for ${platform}`, + repository: cliPackageJson.repository, }; writeFileSync(join(platformCliDir, 'package.json'), JSON.stringify(cliPackage, null, 2) + '\n');