0.0.9 • Published 1 month ago

untyper v0.0.9

Weekly downloads
-
License
MIT
Repository
github
Last release
1 month ago

^^_^^ untyper

Looking forward to your feedback

NPM version

untyper

Live demo

A simple typewriter for browser,Typing effects can be achieved using chained methods

🛹  TODO

  • support custom typing effect
  • support custom cursor
  • support move cursor
  • support add any document node
  • ...

🚀  Feature

  1. use Web Animations API Api to achieve typing effect
  2. Support custom typing speed
  3. Support chained methods

📦  Install

  npm install untyper

Usage

import { UnTyper } from 'untyper'
const text = document.querySelector('#text')
const unTyper = new UnTyper(text, { speed: 100, startDelay: 1000 })
unTyper.type('hi', { delay: 200 }).go()

Api

type

Warning: only support string input

  • text string
  • opts: object { delay?: number, startDelay: number, animationspancontent: string, animate: { cancel: boolean, },} output
  • this

pause

input

  • ms number output
  • this

delete

input

  • charAt: number > 0
  • opts: object -> delay?: number output
  • this

move

input

  • movementArg: number | null
  • opts?: object-> {to?: string, delay?: number} output
  • this

add

input

  • text string | HTMLElement
  • opts: object -> delay?: number output
  • this

go

output

  • Promise

License

MIT License © 2022 Song wuk

0.0.9

1 month ago

0.0.8

1 month ago

0.0.7

10 months ago

0.0.6

11 months ago

0.0.5

1 year ago

0.0.4

1 year ago

0.0.3

2 years ago

0.0.3-alpha.2

2 years ago

0.0.3-alpha.1

2 years ago

0.0.2-alpha.1

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago

0.0.0

2 years ago