Tiny library for simulating keyboard typing See demo here Sample usage var preTag = document.querySelector("pre"); var text = ` const TodoItem = (props) => { return <li data-id="{props.id}">{props.taskName}</li>; } `; autoType({ content: text, element: preTag, perChar: 150, cursor: "|" });