This repo is used to share release & publish scripts for the org. Scripts should be executed from the workspace root via tsx scripts/release.ts
import{release}from"@vitejs/release-scripts";release({// Name of the repo for CI linkrepo: "release-scripts",// List of options. Choice will be available in following callback as `pkg`packages: ["release-scripts"],toTag: (pkg,version)=>pkg==="vite" ? `v${version}` : `${pkg}@${version}`,// Not shared until we find a new changelog processlogChangelog: (pkg)=>console.log(execSync("git log $(git describe --tags --abbrev=0)..HEAD --oneline",).toString(),),generateChangelog: (pkg,version)=>{},// Use getPkgDir when not using a monorepo. Default to `packages/${pkg}`getPkgDir: (pkg)=>".",});import{publish}from"@vitejs/release-scripts";publish({// Used when tag is not `pkg@version`defaultPackage: "release-scripts",// Use getPkgDir when not in a monorepo. Default to `packages/${pkg}`getPkgDir: (pkg)=>".",// Publish with provenance https://docs.npmjs.com/generating-provenance-statementsprovenance: true,// Package manager that runs the publish commandpackageManager: "pnpm",});