A Zero Dependency Super Lightweight Typewriter Effect JavaScript Library.
- Super Lightweight (Less than 1KB) 🔥
- Easy Configuration ⚙
- Easy Customization ⛏
- Zero Dependencies! 🤯
We recommend you to use my-typewriter CDN for quick and easy setup.
<script src="https://cdn.jsdelivr.net/npm/my-typewriter/public/myTypewriter.min.js"></script>You can install my-typewriter using NPM command
npm install my-typewriterGive a my-typewriter ID to an element.
<h1>
<span id="my-typewriter"></span>
</h1>Import and use as shown below. Also, refer to options for customizations.
import { typeWriter } from "my-typewriter";
typeWriter({
texts: ["example 1", "example 2", "example 3"],
})| Name | Default | Description |
|---|---|---|
| texts | [ ] | Array of texts to add for typewriter effect. |
| letterPause | 1200 | Pause in milliseconds at end letter. |
| typeSpeed | 0 | Typing speed in milliseconds. |
| eraseSpeed | 100 | Erasing speed in milliseconds. |
| blinkSpeed | 300 | Cursor blink speed in milliseconds. |
| speed | 200 | Default typing and erasing speed, If both are set to 0. |
