animate-prop (npm): Single, dependency-free function to tween a property. Use that on canvas or anywhere else.
Keywords: browser|animate|animation|tween|transition