💻 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