Skip to content
View mainendra's full-sized avatar
👨‍💻
👨‍💻

Block or report mainendra

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mainendra/README.md

Hi 👋, I'm Mainendra

Technology Enthusiast / Developer

Blogs posts

Connect with me:

Dev.toTwitterLinkedIn

A little more about me...

constmainendra={code: ["JavaScript","TypeScript"],tools: ["React","Node","Svelte","SolidJS","Deno","Bun"],styling: ["CSS3","Sass","HTML5"],testing: ["Jest","Cypress","Mocha","Selenium","Playwright"],devOps: ["Git","Linux","Webpack","Vite","Babel"],editors: ["Neovim","VS Code"],iptv: ["Samsung (Tizen)","Android TV","LG webOS","Vizio SmartCast"]};

GitHub Stats

Pinned Loading

  1. solid-vlistsolid-vlistPublic

    Virtual list using solid JS

    TypeScript 1

  2. redux-middlewaresredux-middlewaresPublic

    Redux middlewares

    JavaScript

  3. link-previewlink-previewPublic

    Link Preview using deno

    TypeScript

  4. skypack-appskypack-appPublic

    Test page developer using skypack

    HTML

  5. debounce.tsdebounce.ts
    1
    functiondebounce<Textendsunknown[]>(callback: (...args: T)=>unknown,delayMs: number): (...args: [...T])=>void{
    2
    lettimerId: any=null;
    3
    4
    return(...args: [...T])=>{
    5
    clearTimeout(timerId);
  6. TTS engineTTS engine
    1
    constsynth=window.speechSynthesis;
    2
    3
    letcurrentReadoutStrings: string[]=[];
    4
    letcurrentAlertStrings: string[]=[];
    5
    letcurrentSSU: SpeechSynthesisUtterance;