MIP 2.0 #18
kiwinatra
announced in
Announcements
MIP 2.0
#18
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Priority Building mip yourself when using pkg-ed executables
🚀 Mip 2.0 - Officially Released!
checksums.txt
After months of development, we are proud to announce the official release of Mip 2.0! This is a complete rewrite from the ground up, focusing on speed, simplicity, and extensibility. Forget
npm, forgetyarn—Mip is here to redefine package management.⚡ What's New in 2.0?
🧠 Core Architecture Rebuild
~/.mip/store/): All packages are stored once and symlinked into projects. This eliminates the massive duplication ofnode_modules.node_modules/: Say goodbye to the infamous black hole of disk space. Mip uses symlinks to the global cache.⚡ Performance Unleashed
npmon re-installs and 2x faster thanpnpm.🔌 Plugins System
📝 YAML Configs
mip.jsonis nowmip.yml. YAML is easier to read, supports comments, and is a joy to edit.mip.jsonfiles.🌍 Custom Languages
🔒 Security & Diagnostics
mip auditnow provides detailed vulnerability reports with auto-fix capabilities.mip doctorperforms a full system check to ensure your environment is optimal.🛠️ New Commands & Improvements
Core Commands
mip initmip.ymlproject.mip installmip updatemip uninstallPlugin Management
mip plugin createmip plugin compilemip plugin activatemip peDeveloper Experience
| Command | Description |
| :--- | :--- |
|
mip exec| Run a binary from a locally installed package. ||
mip why| Find out why a package is installed. ||
mip link| Link local packages for development. ||
mip workspaces| Full support for monorepos. |📦 Package Management Redefined
~/.mip/store/manages all versions, eliminating duplicates.mip-lock.ymlensures deterministic installs.package.jsonfor easy migration.🔧 Technical Improvements
mip doctorandmip auditfor system health.DEBUG=1to see the magic.🚀 How to Get Started
Installation
git clone https://github.com/kiwinatra/mip cd mip npm install npm run buildFirst Project
🌐 New Website & Documentation
The new sites are live and contain full guides, API references, and plugin documentation.
🎯 What's Next?
We're already planning Mip 3.0, with a focus on community-driven features:
🤝 Contributors & Community
A massive thank you to all the contributors, testers, and early adopters. This release wouldn't have been possible without you.
📄 Full Changelog
For a detailed list of all changes, check out the full changelog:
Full Changelog: 1.1.5...2.0
Mip 2.0 is here to set you free. Go ahead, give it a spin and let us know what you think! 🚀
This discussion was created from the release MIP 2.0.
Beta Was this translation helpful? Give feedback.
All reactions