typingfx
Version:
Customizable, smooth, and snappy typing animations for React — built for natural, human-like effects with minimal config.
2 lines (1 loc) • 1.05 kB
JavaScript
;var p=Object.defineProperty;var d=Object.getOwnPropertyDescriptor;var u=Object.getOwnPropertyNames;var f=Object.prototype.hasOwnProperty;var l=(o,e)=>{for(var r in e)p(o,r,{get:e[r],enumerable:!0})},C=(o,e,r,s)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of u(e))!f.call(o,n)&&n!==r&&p(o,n,{get:()=>e[n],enumerable:!(s=d(e,n))||s.enumerable});return o};var c=o=>C(p({},"__esModule",{value:!0}),o);var S={};l(S,{defaultCommonProps:()=>i,useUpdate:()=>b});module.exports=c(S);var a=require("kosha"),i={speed:20,delSpeed:40,noCursor:!1,noCursorAfterAnimEnd:!1,repeat:1/0,force:!1,paused:!1},m=o=>({...i,setSpeed:e=>o({speed:e}),setDelSpeed:e=>o({delSpeed:e}),setNoCursor:e=>o({noCursor:e}),setNoCursorAfterAnimEnd:e=>o({noCursorAfterAnimEnd:e}),setRepeat:e=>o({repeat:e}),setForce:e=>o({force:e}),setPaused:e=>o({paused:e}),setComponentAnimation:e=>o({componentAnimation:e})}),A=(0,a.create)(m),t={},b=o=>{var e;return o?((e=t[o])!=null||(t[o]=(0,a.create)(m)),t[o]):A};0&&(module.exports={defaultCommonProps,useUpdate});