Skip to content

Beta Launch Commitweave v0.1.0-beta.3

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 20 Jul 22:18
· 29 commits to main since this release

🚀 @typeweaver/commitweave v0.1.0-beta.3

Release Date: July 20, 2025

A major milestone release! commitweave is now fully functional with interactive commit creation, config support, Git integration, and more — all in a clean, TypeScript-powered CLI.


✨ Highlights

✅ Phase 1 – Core Functionality

  • 🔧 Interactive CLI setup using enquirer and chalk
  • 🧠 Conventional commit prompt with:
    • Commit type, scope, subject, body, breaking change
    • Live preview before final commit
  • 📁 Config file support (glinr-commit.json)
    • Custom commit types, emojis, scopes, length rules
  • 🛠 Git integration via simple-git
    • Auto-staging (git add .) and commit message application
  • 🧪 Dry-run support with --dry-run flag
  • 📝 Full ESM and CJS module support with TypeScript definitions

🚀 Phase 2 – Polishing & Reliability

  • ⚙️ commitweave init command to scaffold config
  • 🔁 Graceful error handling and cancellation UX
  • 🔍 CLI detects config and validates input
  • 📦 Build-ready and clean dual-module output
  • 🧪 Internal validation tests and dry-run script to verify commit flows
  • 🛡️ Project structure supports CLI testing and extensibility

🧰 Dev Info

  • Built with: TypeScript, Chalk, Enquirer, Simple-Git, Zod
  • Tested on: Node.js 18+, macOS/Linux
  • Install: npm i -g @typeweaver/commitweave

🧪 Coming Next

We're preparing Phase 3 now with:

  • 🤖 AI commit summaries (OpenAI, Claude, etc.)
  • 🧠 Smart diff → commit generation
  • 🪝 Git hook automation (commitweave hook install)
  • 📦 GitHub Action: commitweave check

Made with ❤️ by Typeweaver — part of the Glinr Studio Devtools family.

Full changelog: https://github.com/GLINCKER/commitweave/commits/v0.1.0-beta.3