UltiRequiem

Eliaz Bobadilla

I write small JavaScript and TypeScript libraries and publish them on npm. They are open source, fully typed and ESM-only, so the same import works in Node.js, Bun and the browser.

28,796 npm installs of these packages in the last 30 days
32open source packages
308GitHub stars across them
30 days agotoday

Only the open source JavaScript packages listed below, not everything I have built.

Most installed

Ranked by npm downloads, last 30 days

  1. 01 @ultirequiem/roman Convert numbers to Roman numerals and back. 2.5K per month
  2. 02 @ultirequiem/tixte Typed, dependency-free client for the Tixte API 1.2K per month
  3. 03 @ultirequiem/timezones Every JavaScript time zone, plus a random one. 1.2K per month
  4. 04 @ultirequiem/is-installed Check whether a program is installed. 1.1K per month
  5. 05 @ultirequiem/leap-year Check whether a year is a leap year. 1K per month
  6. 06 @ultirequiem/stable-fn Wrap a function so the same input always returns the same output. 991 per month
  7. 07 @ultirequiem/file-extension Get the extension of a file path. 960 per month
  8. 08 @ultirequiem/is-number Check whether a value is a number or a numeric string. 934 per month

More libraries

20 small modules

@ultirequiem/count-words

v1.0.3

Count the words in a string.

909 / mo β˜… 5

read-from-fs

v0.1.5

Utilities to read files from the file system

907 / mo β˜… 5

@ultirequiem/random-number

v3.0.3

Get a random number within a range.

880 / mo β˜… 13

@ultirequiem/six

v2.0.3

Limit how many times setInterval fires.

844 / mo β˜… 6

jason-formatter

v3.0.3

A small, fast JSON formatter.

825 / mo β˜… 9

@ultirequiem/random-item

v2.0.3

Get a random item, or several, from an array.

821 / mo β˜… 7

@ultirequiem/sum-digits

v1.0.3

Sum the digits of a number.

805 / mo β˜… 5

@ultirequiem/y2j

v3.0.3

Convert YAML to JSON and back.

800 / mo β˜… 21

@ultirequiem/last-item

v1.0.3

Get the last item, or the last N items, of an array.

788 / mo β˜… 8

@ultirequiem/drive-link

v2.0.3

Turn a Google Drive share link into a direct download link.

772 / mo β˜… 15

@ultirequiem/fibonacci

v2.0.3

Fibonacci numbers and sequences.

761 / mo β˜… 7

@ultirequiem/nested-error

v2.0.3

Errors that keep their nested causes in the stack trace.

759 / mo β˜… 5

@ultirequiem/xkcd

v3.0.3

A small typed client for the xkcd API.

758 / mo β˜… 6

@ultirequiem/sum

v2.0.3

Sum an array of numbers.

754 / mo β˜… 6

create-npm-card

v0.1.4

Easily Create your own NPM Card.

750 / mo β˜… 8

@ultirequiem/palindrome

v3.0.3

Check whether a string is a palindrome.

746 / mo β˜… 6

@ultirequiem/camelcase

v3.0.3

Convert dash, dot, underscore or space separated strings to camelCase.

739 / mo β˜… 9

@ultirequiem/is-unicode-supported

v3.0.3

Detect whether the terminal supports Unicode.

696 / mo β˜… 5

ultraqs

v2.0.2

Add query parameters to a URL.

646 / mo β˜… 6

ranmess

v3.0.2

A typed Quotable API client and CLI with a configurable API URL.

632 / mo β˜… 7

Editor plugins

coc.nvim extensions