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 🙏

© 2024 – Pkg Stats / Ryan Hefner

wordz

v1.1.0

Published

## Installation

Downloads

12

Readme

Wordz

Installation

First you will need node, Graphics Magick and Image Magick installed on your machine.

Assuming you have homebrew installed, run these three commands in your terminal.

brew install node
brew install graphicsmagick
brew install imagemagick

Now you can install Wordz.

npm install -g wordz

Usage

This is the most basic example of running Wordz.

wordz --words hello world --charDir ~/Desktop/font --outDir ~/Desktop

Options

--bg

The background color. e.g. --bg "rgb(235,235,220)".

Can be any color supported by Graphics Magick.

If omitted background color will not be affected.

--charDir

The path to the directory of font character files. e.g. --charDir ~/Desktop/font.

Your character directory will need one file for each letter you use. For example, to output the word foo, the character directory needs to include the files f.png and o.png.

--concurrency

The maximum number of images written concurrently. e.g. --concurrency 20.

Additional writes will be queued.

If omitted this will default to 5.

--format

The output format. e.g. --format jpg.

If omitted this will default to png.

Can be any format supported by Graphics Magick.

--inputFormat

The input format. e.g. --inputFormat jpg.

If omitted this will assume input character files are png.

--letterSpacing

The letter spacing in pixels e.g. --letterSpacing 20.

Can be any number.

If omitted there will be no letter spacing.

--outDir

The path to the output directory. e.g. --outDir ~/Desktop.

--padding

The space around the word in pixels. e.g. --padding 100.

Can be a single number that will apply the same padding to each side, or a series of 4 space separated numbers that represent top, right, bottom and left padding respectively.

If omitted there will be no space around the word.

--size

The font size in pixels. e.g. --size 200.

Can be any number.

If omitted characters will not be scaled.

--words

A space separated list of words to output. e.g. --words hello world.