UNPKG

no-migration

Version:

CLI tool to manage migration changes and user changes separately for React Native miniapp projects

39 lines (31 loc) 1.39 kB
# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [1.0.0] - 2025-12-05 ### Added - Initial release of nono-migration CLI tool - Smart commit command that separates user changes from migration changes - Migration command to run and track momo-migration changes - Update command to update momo-migration and momo-cli packages - Version command to display current version - Automatic snapshot system for user and migration changes - Git exclude list management - Support for `--amend` and `--no-edit` commit flags - Automatic port update from 8181 to 8182 for specific packages - Automatic .gitignore updates for tracking files - Comprehensive README and documentation ### Features - 📸 Snapshot user changes before migration - 🔄 Intelligent change separation based on diffs - 📋 Track migration-modified files in exclude list - 🎯 Stage only user changes during commit - 🚀 Keep migration changes unstaged - 📦 Automatic package.json script injection - 🔧 Port migration for profile packages ### Technical - Built with TypeScript - Uses simple-git for Git operations - Uses diff library for change comparison - Commander.js for CLI interface - Chalk for colorized output