defaults.mjs 577 B

123456789101112131415161718192021222324252627
  1. const springDefaults = {
  2. // Default spring physics
  3. stiffness: 100,
  4. damping: 10,
  5. mass: 1.0,
  6. velocity: 0.0,
  7. // Default duration/bounce-based options
  8. duration: 800, // in ms
  9. bounce: 0.3,
  10. visualDuration: 0.3, // in seconds
  11. // Rest thresholds
  12. restSpeed: {
  13. granular: 0.01,
  14. default: 2,
  15. },
  16. restDelta: {
  17. granular: 0.005,
  18. default: 0.5,
  19. },
  20. // Limits
  21. minDuration: 0.01, // in seconds
  22. maxDuration: 10.0, // in seconds
  23. minDamping: 0.05,
  24. maxDamping: 1,
  25. };
  26. export { springDefaults };