🎨 My Animation Library

Comprehensive Package Test & Demo

📦 Package Information

🚀 Core Animation Engine Test

Initializing Animation Engine...

🌊 Advanced Effects Demo

🧮 MathUtils Integration Test

📱 Component Test

Scroll Test Area

Scroll down to test scroll-triggered animations

💻 Usage Examples

Basic Import (ES Modules)

import { AnimationEngine, MathUtils, Easing } from 'my-animation-lib'; const engine = new AnimationEngine(); const element = document.getElementById('myElement'); engine.createSpringAnimation(element, { targetValue: 100, stiffness: 0.1, damping: 0.8 });

UMD/CDN Usage

<script src="https://unpkg.com/my-animation-lib@1.0.0/dist/index.umd.js"></script> <script> const engine = new MyAnimationLib.AnimationEngine(); const mathUtils = MyAnimationLib.MathUtils; </script>

CommonJS (Node.js)

const { AnimationEngine, MathUtils } = require('my-animation-lib'); const engine = new AnimationEngine(); const result = MathUtils.lerp(0, 100, 0.5); // 50

✅ Package Verification