# 🍡 MOCHI MOTION (v1.0)

> **"Professional Motion Physics for the Modern Web."**
---
**Mochi Motion** brings world-class animation to your React applications with zero configuration. Built on Framer Motion with intelligent defaults, it delivers the smooth, bouncy animations you see in the best modern web apps. Maintained as a high-performance animation asset for the modern web.
## ✨ Why Mochi Motion?
**It just works.** Drop it in your React or Next.js app and get beautiful animations instantly. No complex configuration, no performance headaches, no framework lock-in.
- **Universal compatibility** — Works with React, Next.js App Router, Pages Router, Vite, and Create React App
- **Professional spring physics** — Four carefully tuned presets plus full customization
- **Performance optimized** — Intersection Observer API with smart defaults
- **TypeScript native** — Written in TypeScript with comprehensive type definitions
- **Production ready** — 8KB compressed, battle-tested in real applications
## 📦 Installation
```bash
npm install mochi-motion framer-motion react-intersection-observer
```
## 🚀 Quick Start
### React (Vite, CRA, or any React app)
```tsx
import { ReactTransition, RevealOnScroll } from 'mochi-motion'
function App() {
return (
Welcome to the future
)
}
```
### Next.js App Router
```tsx
// app/layout.tsx
import { AppRouterTransition } from 'mochi-motion'
export default function RootLayout({ children }) {
return (
{children}
)
}
```
## ⚙️ Spring Physics
The magic happens in the spring configurations. We've spent months tuning these presets to feel just right in real applications.
### Gentle
Soft, premium feel. Perfect for luxury brands and professional interfaces.
```tsx
Elegant and refined
```
### Wobbly
Bouncy and engaging. Adds personality without being distracting.
```tsx
```
### Stiff
Quick and responsive. Great for dashboards and productivity apps.
```tsx
```
---
---
## 🤝 Contributing
Mochi Motion is open source and welcomes contributions. Found a bug or have a feature request? Please open an issue or pull request.
**Contributors:**
- [mirayatech](https://github.com/mirayatech) (Original Creator)
- [Raphasha27](https://github.com/Raphasha27) / Kirov Dynamics (Maintainer)