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

date-me-now

v0.0.3

Published

A CLI to output current or specified dates in ISO format

Readme

dmn (date-me-now) (^_^)

A simple, fast, and high-developer-experience (DX) Date/Time CLI tool designed to format and calculate dates into ISO-8601 format, including support for human-readable natural language inputs and relative time math.

Installation

Install globally using pnpm:

pnpm add -g date-me-now

Or run directly without installing via npx:

npx date-me-now

Usage

1. Get Current Date (Local & UTC)

Get the current time in local ISO format:

dmn

Get the current time in UTC:

dmn -u
# Or
dmn --utc

Get only the date portion (YYYY-MM-DD):

dmn -d

Get only the time portion:

dmn -t

Output raw dates without banners or headers:

dmn -p
# Or
dmn --plain

2. Parse Dates (Natural Language / Timestamps / Strings)

dmn seamlessly parses dates, Unix timestamps (seconds or milliseconds), and natural language:

dmn "2025-05-19T10:00:00Z"
dmn 1735689600
dmn "tomorrow at 5pm"
dmn "next friday"

3. Date Math & Time Calculations

Add days, hours, months, or years to a base date/time:

dmn add 5 days
dmn add 3 months "tomorrow at 12pm"

Subtract durations from a base date/time:

dmn sub 10 hours
dmn sub 1 year "2025-05-19"

Get relative human phrasing using the --human flag:

dmn add 2 days --human
# Output: "in 2 days"

dmn sub 3 hours --human
# Output: "3 hours ago"

4. Time Difference & Durations

Compare a target date with a base date (defaults to current time):

dmn diff "next friday" "today"
# Output: number of days

# Specifying units (-n): millisecond, second, minute, hour, day, month, year
dmn diff "tomorrow" "today" -n hour
# Output: 24

# Relative humanized difference:
dmn diff "next friday" "today" --human
# Output: "in 10 days"

Testing

Run the Vitest suite:

pnpm test

License

MIT