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.

6,987 npm installs of these packages in the last 30 days
31open source packages
303GitHub 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. 5.5K per month
  2. 02 @ultirequiem/is-number Check whether a value is a number or a numeric string. 382 per month
  3. 03 @ultirequiem/timezones Every JavaScript time zone, plus a random one. 352 per month
  4. 04 ranmess A typed Quotable API client and CLI with a configurable API URL. 128 per month
  5. 05 @ultirequiem/random-item Get a random item, or several, from an array. 43 per month
  6. 06 jason-formatter A small, fast JSON formatter. 42 per month
  7. 07 @ultirequiem/y2j Convert YAML to JSON and back. 35 per month
  8. 08 @ultirequiem/stable-fn Wrap a function so the same input always returns the same output. 28 per month

More libraries

19 small modules

create-npm-card

v0.1.3

Easily Create your own NPM Card.

25 / mo β˜… 8

@ultirequiem/xkcd

v3.0.1

A small typed client for the xkcd API.

25 / mo β˜… 6

@ultirequiem/sum

v2.0.1

Sum an array of numbers.

18 / mo β˜… 6

@ultirequiem/random-number

v3.0.1

Get a random number within a range.

17 / mo β˜… 13

@ultirequiem/tixte

v1.0.6

Typed, dependency-free client for the Tixte API

15 / mo β˜… 11

@ultirequiem/six

v2.0.1

Limit how many times setInterval fires.

15 / mo β˜… 6

@ultirequiem/drive-link

v2.0.1

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

14 / mo β˜… 15

@ultirequiem/leap-year

v3.1.0

Check whether a year is a leap year.

13 / mo β˜… 9

@ultirequiem/file-extension

v3.0.1

Get the extension of a file path.

11 / mo β˜… 6

@ultirequiem/fibonacci

v2.0.1

Fibonacci numbers and sequences.

10 / mo β˜… 7

@ultirequiem/camelcase

v3.0.1

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

9 / mo β˜… 9

@ultirequiem/last-item

v1.0.1

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

7 / mo β˜… 8

@ultirequiem/is-unicode-supported

v3.0.1

Detect whether the terminal supports Unicode.

7 / mo β˜… 5

@ultirequiem/nested-error

v2.0.1

Errors that keep their nested causes in the stack trace.

7 / mo β˜… 5

read-from-fs

v0.1.3

Utilities to read files from the file system

5 / mo β˜… 5

@ultirequiem/palindrome

v3.0.1

Check whether a string is a palindrome.

4 / mo β˜… 6

ultraqs

v2.0.1

Add query parameters to a URL.

β˜… 6

@ultirequiem/sum-digits

v1.0.1

Sum the digits of a number.

β˜… 5

@ultirequiem/is-installed

v1.0.3

Check whether a program is installed.

β˜… 1

Editor plugins

coc.nvim extensions