npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

utyls

v1.0.4

Published

JavaScript util library

Readme

Build Status npm version Coverage Status

utyls

##1. What is utyls? utyls is aimed to provide a collection of JavaScript utility functions. ##2. How to install utyls? You can install utyls by using npm, type npm install utyls, npm will fetch utyls and installs it.

##3. Basic Usage

var Utyls=require('utyls');


var utyls=new Utyls();


console.log(utyls.leftpad('7',5))

##4. API #####1. isChar(any:Any)

  • isChar(any:Any) will take any value as parameter and will return true if the value is character else false.
  • Output: boolean(true/false)
  • Parameters: isChar(Any)

#####2. isInteger(any:Any)

  • isInteger(any:Any) will take any value as parameter and will return true if the value is integer else false.

  • Output: boolean(true/false)

  • Parameters: isInteger(Any)

#####3. leftpad(str:string,len:number,paddingchar:character)

  • leftpad function will add padding characters to the beginning of the string to make it length equal to len variable passed as 2nd parameter. For example utyls.leftpad('7',3,'0') will produce 007
  • We use * as default character. If you do not specify a padding character, the string will be prefixed with *. utyls.leftpad('7',5) will produce ****7
  • If invalid datatypes are passed as parameters the function will throw an error and will return undefined.
  • If required length is less than the length of the string that is passed, the function returns the same string.
  • Output: string/undefined (Padded string of length equal to required length)
  • Parameters: leftpad(String,required_length,PaddingCharacter)

##5. Contribute Anybody can contribute to this repository. Initiate pull requests and we will look into it. Contribution guidelines coming soon.