Skip to content

🚀 ImmuView v1.0.3: Level Up Your Immutability Game! 🚀

Latest
Compare
Choose a tag to compare
@Cylop Cylop released this 05 Oct 09:57

Hey there, awesome developers! 🌟 I've been grinding away at the codebase, and I am super excited to drop this fresh release. Here's what's new:

📅 Date Proxy Evolution

Functions from proxied Date objects are now even cooler! Thanks to context binding, they're totally callable. Plus, I've fine-tuned our proxy traps to ensure they're working smoothly and returning the right vibes.

🔄 Enhanced Internal Set

We've given our merge function a makeover! It now merges the old and new state of objects like a champ, and yes, it overrides arrays. Check this out:

const array = [1, 2, 3];
const newArray = [5, 6];

deepMerge(array, newArrray)

// Old output (Oops! 🙈): 
// [5, 6, 3] 

// New and Improved Output 🎉:
// [5, 6]

🛡️ Test Coverage Like a Boss

We're almost at the summit! 🏔️ Our project is now rocking nearly 100% test coverage. That's some solid code confidence right there!

File % Stmts % Branch % Funcs % Lines Uncovered Line #s
All files 100 97.56 100 100
ImmuView.ts 100 97.56 100 100 179

Full Changelog: Dive deep into the code changes here.

Stay remarkable and keep coding! 🚀👩‍💻👨‍💻