JSFiddle - React, Tailwind, and code Playground

HTML

<script src="//cdn.jsdelivr.net/vivus/latest/vivus.min.js"></script>
<svg width="300" height="400" viewBox="0 0 40 30 " id="bunny">
<polyline fill="none" stroke="#FF8A65" stroke-width="0.2" points="5,27 5,28.5 5.5,29.5 6,30 7,30.5 5,27 "/>
<polyline fill="none" stroke="#FF8A65" stroke-width="0.2" points="5,27 4.5,26 5,24 6.5,23 8,22.5 8.5,22.5 9.5,23 10.5,24.5 11.5,27 12.5,30 13,32 12.5,34 11,34.5 9.5,34 8,32 7,30.5 "/>
<polygon fill="none" stroke="#FF8A65" stroke-width="0.2" points="5.5,25.5 6.5,25.5 7,26 7,27 6,27 5.5,26 5.5,25.5 "/>
<polygon fill="none" stroke="#FF8A65" stroke-width="0.2" points="6.5,23.5 7.5,24 8,25 7.5,26 7,25.5 6.5,24.5 6.5,23.5 "/>
<polygon fill="none" stroke="#FF8A65" stroke-width="0.2" points="8.5,23.5 9,23.5 9.5,24 9.5,25 9,25.5 8.5,25 8,24 8.5,23.5 "/>
<polygon fill="none" stroke="#FF8A65" stroke-width="0.2" points="8,26.5 9,26.5 9.5,27 10.5,28.5 11,30 11.5,32 11.5,33.5 10,33 9,31.5 7.5,29 7,28 7.5,27 8,26.5 "/>
<polyline fill="none" stroke="#FF8A65" stroke-width="0.2" points="8.5,22.5 10,22 10.5,22.5 9.5,23 "/>
<polyline fill="none" stroke="#FF8A65" stroke-width="0.2" points="14,23.5 12.5,25 13.5,25 13,26 14,26 13.5,27 14,26.5 14,28.5 "/>
<polygon fill="none" stroke="#FF8A65" stroke-width="0.2" points="21.5,27.5 22.5,26 23.5,26 23.5,26.5 23,27.5 22.5,27.5 21.5,27.5 "/>
<polygon fill="none" stroke="#FF8A65" stroke-width="0.2" points="22.5,28.5 23,28 24,27.5 25,27.5 24.5,28.5 23.5,29 23,29 22.5,28.5 "/>
<polygon fill="none" stroke="#FF8A65" stroke-width="0.2" points="23,30 23.5,29.5 24.5,29.5 25,30 24.5,30.5 23.5,30.5 23,30 "/>
<polygon fill="none" stroke="#FF8A65" stroke-width="0.2" points="15.5,32.5 16.5,31 18,30 20,28.5 21.5,28.5 22.5,29 22.5,30 22,31 20.5,31.5 18.5,32.5 17,33 15.5,32.5 "/>
<polyline fill="none" stroke="#FF8A65" stroke-width="0.2" points="13,32 14,32 14.5,31 17,29 19,27.5 20.5,26.5 22,25.5 24,25.5 25.5,26.5 26,28 25.5,30 24,31.5 20,33 17,34 15,34 14,32 "/>
<polyline fill="none" stroke="#FF8A65" stroke-width="0.2"...

JavaScript

new Vivus('bunny', {
    type: 'oneByOne',
    duration: 800,
    pathTimingFunction: Vivus.EASE_OUT,
});