
Security News
Attackers Are Hunting High-Impact Node.js Maintainers in a Coordinated Social Engineering Campaign
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.
autotyping
Advanced tools
This is a JavaScript library that allows you to easily and quickly implement a type writer effect on your website or application.
New release, new features:22 February 2021

This is a JavaScript library that allows you to easily and quickly implement a type writer effect on your website or application.
There are many options available for you that you may or may not include, the JavaScript AutoTyping library will definitely work for you.
Lightweight. Only 4.06kb - minified version.
Just clone or download the zip of this GitHub repository
or via npm:
npm install --save autotyping
<!-- just AutoTyping.js or .min.js -->
<script src='path/to/AutoTyping.min.js'></script>
and in your custom.js or direct between
<script></script> tag in HTML add:
const myText = new AutoTyping({
id: 'example', //Your HTML element id (string) - REQUIRED
typeText: ['words','sentences'] //Your text (array with strings)
}).init();
OptionsREQUIREDIf you set a value for a color property to an empty string, the element will inherit the style from the parent element.
Methodsconst myText = new AutoTyping({
id: 'example', //Your HTML element id (string) - REQUIRED
typeText: ['words','sentences'], //Your text (array with strings) - REQUIRED
textColor: '#dc3545', //Color of Your text (string) *default('#000')
typeSpeed: 50, //Interval between each character (nummber) *default(100ms)
typeRandom: true, //Random interval between each character (boolean) *default(false)
typeDelay: 200, //Delay interval between typing two texts (number) *default(100ms)
cursor: '/', //Character for cursor (string) *default('|')
cursorColor: '#dc3545', //Color of the cursor (string) *default('#000')
cursorSpeed: 200, //Interval of the cursor blinks (number) *default(300ms)
deleteSpeed: 50, //Interval of deleting text (number) *default(50ms)
deleteDelay: 2000, //Delay interval before deleting text (number) *default(2000ms)
typeInfinity: true //Autotyping infinity or only one cycle (boolean) *default(true)
callBack: { //Callback function - triggered after every typing cycle (object) *default(null)
counter: 4 //Every typing cycle counter is reduced by 1, after 0 it is reset (number)
method: function(counter){...} //Your function (function)
},
textDeleteOptions: { //deleting a text to a specific character, and typing a new sequel (object) *default(null)
0: { //index of strings in "typeText" Array (key-number : value-object)
deleteToChar: 2, //index of the characters of the selected string, where the writing new part of text beginning (number)
continueThis: "rld best" //a new piece of text to be written (string)
}
}
}).init();
FAQs
This is a JavaScript library that allows you to easily and quickly implement a type writer effect on your website or application.
The npm package autotyping receives a total of 19 weekly downloads. As such, autotyping popularity was classified as not popular.
We found that autotyping demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.

Security News
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.

Security News
Node.js has paused its bug bounty program after funding ended, removing payouts for vulnerability reports but keeping its security process unchanged.