#!/usr/bin/env bun /** * Version Management Script for @vowel.to/client * * Automates the versioning workflow for the client library: * 1. Collects changesets from .ai/sessions/unreleased/ and root .ai/sessions/unreleased/ * 2. Determines version bump (major/minor/patch) based on changeset types * 3. Updates package.json version * 4. Generates CHANGELOG.md entry from changesets * 5. Archives sessions to .ai/sessions/released/vX.Y.Z/ * 6. Creates git tag (client-vX.Y.Z) * 7. Commits changes * * Special considerations for client library: * - Version must match package.json for npm publishing * - Always run `bun run build` before publishing * - Consider beta releases for testing: 0.6.2-beta.1 * * Usage: * bun run version # Auto-detect version bump * bun run version:major # Force major bump * bun run version:minor # Force minor bump * bun run version:patch # Force patch bump * bun run version:check # Dry run (no changes) * bun run publish:release # Version + build + publish * * @see ../../DEV_WORKFLOW.md for complete documentation */ export {}; //# sourceMappingURL=version.d.ts.map